Java工具类之Apache的Commons Lang和BeanUtils
Apache Commons包估计是Java中使用最广发的工具包了,很多框架都依赖于这组工具包中的一部分,它提供了我们常用的一些编程需要,但是JDK没能提供的机能,最大化的减少重复代码的编写。
http://commons.apache.org/
1)Commons Lang是对JDK中java.lang包的补充,提供了各种各样的Utilities工具类,这里说说最常用的几个工具类。
版本:commons-lang3-3.1.jar
1、字符串的空判断
2、字符串的Trim
3、字符串的分割
4、字符串的连接
5、字符串的Escape
6、随机数
8、日期
7、获取Bean的Map字段值
8、获取Bean的嵌套字段值
9、URL字段的特殊处理
10、日期的转化SampleBean bean9 = new SampleBean(); DateConverter converter = new DateConverter(); converter.setPattern("yyyy/MM/dd HH:mm:ss"); ConvertUtils.register(converter, Date.class); ConvertUtils.register(converter, String.class); BeanUtils.setProperty(bean9, "date", "2010/12/19 23:40:00"); String value9 = BeanUtils.getProperty(bean9, "date"); System.out.println(value9);//"2010/12/19 23:40:00"