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