StringUtils 常用方法介绍
2016-01-14 15:18
525 查看
StringUtils 是JDK自带的操作字符串的工具类,常用方法如下:
StringUtils包含了100+的实用方法基本可以满足日常开发的需要,以上只列举常用方法,如有特殊需要可以查询相关的API文档。
import org.apache.commons.lang3.StringUtils; public class StringUtilTest { public static void main(String[] args){ //true System.out.println(StringUtils.isEmpty(null)); //true System.out.println(StringUtils.isEmpty("")); //false System.out.println(StringUtils.isEmpty("\n")); //false System.out.println(StringUtils.isEmpty("asdasd")); //true System.out.println(StringUtils.isBlank("")); //true System.out.println(StringUtils.isBlank(null)); //true System.out.println(StringUtils.isBlank("\n")); //false System.out.println(StringUtils.isBlank("\\n")); //false System.out.println(StringUtils.isBlank("asdasd")); //false System.out.println(StringUtils.isNotEmpty(null)); //false System.out.println(StringUtils.isNotEmpty("")); //true System.out.println(StringUtils.isNotEmpty("asdasd")); //true System.out.println(StringUtils.isNotEmpty("\n")); //false System.out.println(StringUtils.isNotBlank(null)); //false System.out.println(StringUtils.isNotBlank("")); //true System.out.println(StringUtils.isNotBlank("asdasd")); //false System.out.println(StringUtils.isNotBlank("\n")); //去掉字符串两端的控制符(char<=32) //"" System.out.println(StringUtils.trim(" ")); //null System.out.println(StringUtils.trim(null)); //a System.out.println(StringUtils.trim(" a ")); //a System.out.println(StringUtils.trim(" \na\\t ")); //a在字符串第三次出现的位置 System.out.println(StringUtils.indexOf("aadsaa","a",3)); //去掉字符串2端的字符a System.out.println(StringUtils.strip("aadsaa", "a")); //判断"aadsaa"中是否包含"aad" true System.out.println(StringUtils.contains("aadsaa", "aad")); //判断"aadsaa"中是否包含"AAD"不区分大小写 true System.out.println(StringUtils.containsIgnoreCase("aadsaa", "AAD")); } }
StringUtils包含了100+的实用方法基本可以满足日常开发的需要,以上只列举常用方法,如有特殊需要可以查询相关的API文档。
相关文章推荐
- Linux 磁盘分区
- 立体视觉-opencv中立体匹配相关代码
- java 通过JDBC连接Mysql数据库的方法和实例
- maven 国内镜像
- 贾扬清分享_深度学习框架caffe
- Android 去掉状态栏的方法汇总
- C++编程中逗号运算符和条件运算符的使用方法讲解
- dic取消浮动
- Studio team goals and pain points
- Android 自定义View练习之水波纹
- IE11浏览器F12无法使用
- <九度 OJ>题目1028:继续畅通工程
- Activity通过获得Service实例与其进行通信
- Debian 8 编译安装nginx 1.8
- 设置mysql允许外网访问
- 控制器主窗口的找寻方法和MBProgressHUD使用注意点
- 对PHP输入输出流学习和认识
- BootStrap入门
- FOJ Problem 1011 Power Strings
- [FAQ11117]如何把状态栏信号格改为5格