Apache Commons包估计是Java中使用最广发的工具包了,很多框架都依赖于这组工具包中的一部分,它提供了我们常用的一些编程需要,但是JDK没能提供的机能,最大化的减少重复代码的编写。
http://commons.apache.org/
1)Commons Lang是对JDK中java.lang包的补充,提供了各种各样的Utilities工具类,这里说说最常用的几个工具类。
版本:commons-lang3-3.1.jar
1、字符串的空判断
02 |
System.out.println(StringUtils.isEmpty( null )); |
03 |
System.out.println(StringUtils.isEmpty( "" )); |
04 |
System.out.println(StringUtils.isEmpty( " " )); |
05 |
System.out.println(StringUtils.isEmpty( "bob" )); |
06 |
System.out.println(StringUtils.isEmpty( " bob " )); |
09 |
System.out.println(StringUtils.isBlank( null )); |
10 |
System.out.println(StringUtils.isBlank( "" )); |
11 |
System.out.println(StringUtils.isBlank( " " )); |
12 |
System.out.println(StringUtils.isBlank( "bob" )); |
13 |
System.out.println(StringUtils.isBlank( " bob " )); |
2、字符串的Trim
02 |
System.out.println(StringUtils.trim( null )); |
03 |
System.out.println(StringUtils.trim( "" )); |
04 |
System.out.println(StringUtils.trim( " " )); |
05 |
System.out.println(StringUtils.trim( "abc" )); |
06 |
System.out.println(StringUtils.trim( " abc" )); |
07 |
System.out.println(StringUtils.trim( " abc " )); |
08 |
System.out.println(StringUtils.trim( " ab c " )); |