Apache-Commons經常使用的功能整理

功能 描述 說明
Commons-Lang3 封裝了一些經常使用的工具類; 在研發階段優先使用該包中提供的工具類; AnnotationUtils
ArchUtils
ArrayUtils
BitField
BooleanUtils
CharSequenceUtils
CharSetUtils
CharUtils
ClassPathUtils
ClassUtils
EnumUtils
LocaleUtils
ObjectUtils
RandomStringUtils
RandomUtils
SerializationUtils
StringUtils
SystemUtils
ThreadUtils
RegExUtils
Validate
提供對註解的一系列操做;
提供快速獲取CPU基本信息的操做;
提供對數組的一系列操做;
提供對Bit的一系列操做;
提供對boolean或Boolean的一系列操做;
提供對一組字符串的一系列操做,會將String轉成CharSequence;
提供對一組字符串的一系列操做,會將String專程CharSet;
提供對char或Char的一系列操做;
提供對ClassPath的一系列操做;
提供對Java類的一系列操做,沒有使用反射實現;
提供對Enum的一系列操做;
提供對java.util.Locale的一系列操做;
提供對Object類的一系列操做;
提供一個生成隨機字符串的類;
提供一個生成隨機數的類;
提供一個序列號的類;
提供對String的一系列操做;
提供一個快速獲取操做系統或JVM信息的類;
提供一個快速操做線程或線程組的類;
提供一個正則表達式的操做類;
提供一個簡單的驗證類,相似斷言的用法;
Commons-Collections4 封裝了一些操做各類集合 類型的工具類; BagUtils
ClosureUtils
CollectionUtils
ComparatorUtils
EnumerationUtils
FactoryUtils
IterableUtils
IteratorUtils
ListUtils
MapUtils
MultiMapUtils
MultiSetUtils
PredicateUtils
QueueUtils
SetUtils
SplitMapUtils
TransformerUtils
TrieUtils
提供一個操做Bag集合的工具類;
提供一個操做Closure的工具類;
提供一個操做Collection的工具類;
提供一個操做Comparator的工具類;
提供一個操做Enumeration的工具類;
提供一個操做Factory的工具類;
提供一個操做Iterable的工具類;
提供一個操做Iteraotr的工具類;
提供一個操做List的工具類;
提供一個操做Map的工具類;
提供一個操做MultiMap的工具類;
提供一個操做MultiSet的工具類;
提供一個操做Predicate的工具類;
提供一個操做Queue的工具類;
提供一個操做Set的工具類;
提供一個操做SplitMap的工具類;
提供一個操做Transformer的工具類;
提供一個操做Trie的工具類;
Commons-BeanUtils 封裝了操做Bean的 工具類; BeanUtils
ConstructorUtils
ConvertUtils
MethodUtils
PropertyUtils
提供一個操做Bean的工具類;
提供一個操做Bean的構造函數的工具類;
提供一個轉換相關的工具類;
提供一個操做Bean方法的工具類;
提供一個操做Bean屬性的工具類;
Commons-CLI 封裝了讀取命令行 的工具類; Options
CommandLineParser
CommandLine
命令行參數定義對象;
命令行參數解析對象;
命令行參數解析對象;
Commons-IO 封裝了IO相關的 工具類; IOUtils
FileUtils
FilenameUtils
提供一個操做IO的工具類;
提供一個操做File的工具類;
提供一個根據Filename來獲取文件信息的工具類;
Commons-Math3 封裝了數學算法 相關的工具類; FunctionUtils
ComplexUtils
MatrixUtils
MapUtils
StatUtils
TransformUtils
ArithmeticUtils
CombinatoricsUtils
MathUtils
提供一個數學函數對象的工具類;
提供一個級數計算的工具類;
提供一個矩陣計算的工具類;
提供一個網格地圖的工具類;
提供一個靜態統計的工具類;
提供一個轉換的工具類;
提供一個算法的工具類;
提供一個組合算法的工具類;
提供一個其餘算法的工具類;
Commons-Compress 封裝了各類壓縮 解壓的工具類; BrotliUtils
BZip2Utils
GzipUtils
提供一個處理Brotli壓縮格式的工具類;
提供一個處理Zip壓縮格式的工具類;
提供一個處理Gzip壓縮格式的工具類;
Commons-Text 封裝了處理文 本的工具類; CaseUtils
StringEscapeUtils
WordUtils
提供一個單詞轉換工具類(駝峯轉換等); 提供一個字符串與Html、JS、Json、XML等的轉換工具類; 提供一個處理單詞的工具類;
相關文章
相關標籤/搜索