common-lang (2.1)
| |
ArrayUtils
|
常量中包含了基本类型(及其相对应类)的空数组。
提供向数组增加元素(包括增加单个元素或是整个数组),删除元素,翻转元素排列次序
克隆数组(基本类型)
查找数组中的元素(是否包含,返回索引)
获得数组长度(
null
安全,返回为
0
)
数组是否为空,数组是否相等,长度是否相等,元素类型是否相同,
基本类型对应类数组转换成基本类型数组
转成字符串
|
BooleanUtils
|
Boolean
的转换(可转成
int
,
String
)
|
CharUtils
|
针对
Char
的工具类包括判断是不是
ASCII
字符,是不是控制符可打印与否,转成整形
|
ClassUtils
|
获得包名,获得类的所有超类。
|
RandomStringUtils
|
随机字符串生成,可生成数字串,也可生成
Ascii
范围的字串
|
StringEscapeUtils
|
编码
/
解码
针对
xml/html/sql/javascript/java(
主要是转义标记符号等
)
|
StringUtils
|
String
的增强。类似
vb
的函数。截断、查找、替换、判断空、大小写、合并、分割,反写,对比
|
SerializationUtils
|
序列化工具类,将类转序列或反序列
|
SystemUtils
|
系统工具类,判断
JRE
版本,判断操作系统,判断字体
(AWT)
,获得
JAVA_HOME
(及相关的所有环境变量),操作系统版本,时区、当前用户名,获得用户文件夹
|
Validate
|
校验器,判断集合里面所有的对象是否是某类,判断集合里面所有对象都非空,判断集合是否为空,判断数组、
Map
或字符串是否为空
|
WordUtils
|
将一个字符串中的单词首字大写;根据提供的每行字数将一个字符串断行
|
ToStringBuilder
|
toString
方法的增强类
,
可将对象转成字符串
(
除了打出引用地址还会打出所有属性
)
可设置显示的风格
(ToStringStyle,
抽象类
,
需继承实现后方可使用
)
|
EqualsBuilder
|
相等判断
,
例如以下语句
:
a = b == c
a = a && e == f
可转换成
a = new EqualsBuilder()
.append( b,c )
.append( e,f)
.isEquals();
|
HashCodeBuilder
|
获得哈希值
|
Enum
|
枚举型
,
看来会被
5.0
替代
.
|
ExceptionUtils
|
对异常的常见操作
,
获得堆栈
,
异常抛出方法名
,
错误链中对象数
(
要这个干吗
???)
|
RandomUtils
|
随机数据生成类
,
包括浮点
,
双精
,
布尔
,
整形
,
长整在内的随机数生成
|
NumberUtils
|
常用数字函数
,
最大值
,
最小值
,
字符串和数值转换
|
DateFormatUtils
|
格式化日期时间
,
支持默认格式
(
即常量格式
)
如下
:
ISO8601 (
包含时区和不包含时区
)
SMTP
数据头格式
|
DateUtils
|
日期工具类
,
对比日期
,
削去部分数据
,
没啥用
…
|
FastDateFormat
|
SimpleDateFormat
的线程安全版本
,
听说速度更快
…
|
StopWatch
|
秒表
,
监控运行时间的常用工具
.
|
学习apache-common-lang类库
最新推荐文章于 2021-02-23 14:30:06 发布