org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。

除了构造器,StringUtils中一共有130多个方法,并且都是static的,

所以我们可以这样调用StringUtils.xxx()。

下面分别对一些常用方法做简要介绍:

1. public static boolean isEmpty(String str)

判断某字符串是否为空,为空的标准是str == null 或 str.length() == 0

下面是示例:

StringUtils.isEmpty(null)          = true

StringUtils.isEmpty("")       = true

StringUtils.isEmpty(" ")      = false

StringUtils.isEmpty("        ")     = false

StringUtils.isEmpty("bob")       = false

StringUtils.isEmpty(" bob ") = false

2. public static boolean isNotEmpty(String str)

判断某字符串是否非空,等于!isEmpty(String str)

下面是示例:

StringUtils.isNotEmpty(null)        = false

StringUtils.isNotEmpty("")           = false

StringUtils.isNotEmpty(" ")      = true

StringUtils.isNotEmpty("         ")    = true

StringUtils.isNotEmpty("bob")   = true

StringUtils.isNotEmpty(" bob ")   = true

最新文章

  1. 3. web前端开发分享-css,js提高篇
  2. [sqoop1.99.7] sqoop实例——数据ETL
  3. 【html5】Web存储_locaStorage对象的应用
  4. 2.在程序中如何实现Cookie信息的设置,读取和删除
  5. POJ 3281:Dining(最大流)
  6. MFC类中获得其它类指针
  7. (莱昂氏unix源代码分析导读-49) 字符缓冲区
  8. Android之WebView网页滚动截图
  9. JAVA二维数组的复制
  10. java基础系列(三)---HashMap
  11. mongodb命令行group分组和java代码中group分组
  12. python中的RE模块
  13. 字符串正则替换replace第二个参数是函数
  14. isinstance,issubclass,内置函数__str__和__repr__,__format__,dir()函数
  15. IDEA15 创建javaweb 并配置Tomcat(转)
  16. Arrays工具类的aslist()方法的使用
  17. springMvc Velocity tool 源码分析
  18. js 去掉html标签
  19. C常见机试题
  20. basename、dirname、alias、date

热门文章

  1. pat 甲级 1053. Path of Equal Weight (30)
  2. javascript草稿
  3. DBCP连接池与c3p0连接池
  4. layui 的Tab选项卡
  5. TeamViewer下载地址
  6. hadoop(三)HDFS 文件系统
  7. Goodbye 2017 B
  8. codevs——1220 数字三角形(棋盘DP)
  9. su su- sudo
  10. 创建maven项目是其中的group id和artifact id怎么填写