這一組API的所有包名都以org.apache.commons.lang開頭,共有如下8個包:
org.apache.commons.lang
org.apache.commons.lang.builder
org.apache.commons.lang.enum
org.apache.commons.lang.enums
org.apache.commons.lang.exception
org.apache.commons.lang.math
org.apache.commons.lang.mutable
org.apache.commons.lang.time
其中的lang.enum已不建議使用,替代它的是緊隨其後的lang.enums包。 lang包主要是一些可以高度重用的Util類;lang.builder包包含了一組用於產生每個Java類中都常使用到的toString()、 hashCode()、equals()、compareTo()等等方法的構造器;lang.enums包顧名思義用於處理枚 舉;lang.exception包用於處理Java標準API中的exception,爲1.4之前版本提供Nested Exception功能;lang.math包用於處理數字;lang.mutable用於包裝值型變量;lang.time包提供處理日期和時間的功 能。
org.apache.commons.lang包,這個包提供了一些有用的包含static方法的Util類。除了6個Exception類和2個已經deprecated的數字類之外,commons.lang包共包含了17個實用的類:
ArrayUtils – 用於對數組的操作,如添加、查找、刪除、子數組、倒序、元素類型轉換等;
BitField – 用於操作位元,提供了一些方便而安全的方法;
BooleanUtils – 用於操作和轉換boolean或者Boolean及相應的數組;
CharEncoding – 包含了Java環境支持的字符編碼,提供是否支持某種編碼的判斷;
CharRange – 用於設定字符範圍並做相應檢查;
CharSet – 用於設定一組字符作爲範圍並做相應檢查;
CharSetUtils – 用於操作CharSet;
CharUtils – 用於操作char值和Character對象;
ClassUtils – 用於對Java類的操作,不使用反射;
ObjectUtils – 用於操作Java對象,提供null安全的訪問和其他一些功能;
RandomStringUtils – 用於生成隨機的字符串;
SerializationUtils – 用於處理對象序列化,提供比一般Java序列化更高級的處理能力;
StringEscapeUtils – 用於正確處理轉義字符,產生正確的Java、JavaScript、HTML、XML和SQL代碼;
StringUtils – 處理String的核心類,提供了相當多的功能;
SystemUtils – 在java.lang.System基礎上提供更方便的訪問,如用戶路徑、Java版本、時區、操作系統等判斷;
Validate – 提供驗證的操作,有點類似assert斷言;
WordUtils – 用於處理單詞大小寫、換行等。
commons-lang3
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Filter
矮油不錯哦_ab60
2019-02-24 14:12:49
Spring中你可能不知道的事(二)
CoderBear
2019-02-24 14:10:43
Spring中你可能不知道的事(一)
CoderBear
2019-02-24 14:10:42
三種方式實現觀察者模式 及 Spring中的事件編程模型
CoderBear
2019-02-24 14:10:42
C#中爲什麼會出現空靜態構造方法的寫法
CoderBear
2019-02-24 14:10:42
劍指Spring源碼(一)
CoderBear
2019-02-24 14:10:42
劍指Spring源碼(二)
CoderBear
2019-02-24 14:10:42
有點深度的聊聊JDK動態代理
CoderBear
2019-02-24 14:10:42
簡單的單例模式其實也不簡單
CoderBear
2019-02-24 14:10:42
Volatile的那些事
CoderBear
2019-02-24 14:10:42
【蛻變之路】第6天 面向對象 (2019年2月24號)
仵寧飛
2019-02-24 13:54:39
最新阿里Java技術面試題,看這一文就夠了!
_年少無爲
2019-02-24 13:27:21
Java面試學問多,看看高級程序員面試題是什麼樣的
_年少無爲
2019-02-24 13:27:21
最新Java高級開發工程師面試考綱
_年少無爲
2019-02-24 13:27:20