org.apache.commons.lang.StringUtils 总结

   写在前面:StringUtils是apache commons lang库(http://commons.apache.org/lang)旗下的一个工具类,提供了很多有用的处理字符串的方法

 

StringUtils.isEmpty

StringUtils.isNotEmpty

StringUtils.isBlank

StringUtils.isNotBlank   

这四个方法的作用和区别,只要搞懂empty和blank的区别就ok了

empty 中文意思是 空的,blank 中文意思是 空白。

StringUtils.isEmpty 判断是否是空的字符串,即是否是null或者""(空白字符)

StringUtils.isBlank 判断是否是空的字符串,即是否是null或者""(空白字符)或者其他特殊的空白字符 包括(" ",\t ,\n, \f, \r,)空格制表符、换行符、换页符和回车符

 

 

 

例如:

String  busid  = null;
System.out.println(StringUtils.isEmpty(busid)+" "+StringUtils.isBlank(busid));//true true
busid  = "";
System.out.println(StringUtils.isEmpty(busid)+" "+StringUtils.isBlank(busid));//true true
busid  = " ";
System.out.println(StringUtils.isEmpty(busid)+" "+StringUtils.isBlank(busid));//false true
busid  = "qqq qqq";
System.out.println(StringUtils.isEmpty(busid)+" "+StringUtils.isBlank(busid));//false false
busid  = "111\t \n";
System.out.println(StringUtils.isEmpty(busid)+" "+StringUtils.isBlank(busid));//false false
busid  = "\t \n";
System.out.println(StringUtils.isEmpty(busid)+" "+StringUtils.isBlank(busid));  //false true  

 

posted @ 2014-03-13 17:30  choukin  阅读(843)  评论(0编辑  收藏  举报