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等的转换工具类; 提供一个处理单词的工具类;
相关文章
相关标签/搜索