java中对字符串的操作
来源:互联网 发布:淘宝买汽车吗 编辑:程序博客网 时间:2024/04/28 16:34
工具类StringUtils:
StringUtils.leftPad(String str,Integer i) :
解释: 向字符串str补齐,补齐到i位字符
第三个参数可无,那么就是以空格补齐
StringUtils.leftPad(“wan”,10);// wan
为字符类型时:
如:StringUtils.leftPad(“1”,3,’0’)//结果为 001
为字符串类型时:
StringUtils.leftPad(“zh”,6,”wangshuzhi”)//输出结果:zhwang
同理:StringUtils.rightPad
StringUtils.isEmpty(null)&& StringUtils.isEmpty("");//trueStringUtils.isBlank("");//trueStringUtils.isBlank("\t");//trueStringUtils.isBlank("\n");//trueStringUtils.substringAfterLast("foo.bar.baz", ".");//.bazStringUtils.substringBeforeLast("foo.bar.baz", ".");//foo.barStringUtils.split("1, 2,3", ",")[1].length();//2
<pre name="code" class="java">isEmpty <pre name="code" class="java"><span style="color:#FF0000;">//判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0</span>
StringUtils.isEmpty(null) = true StringUtils.isEmpty("") = true StringUtils.isEmpty(" ") = false//注意在 StringUtils 中空格作非空处理
isBlank判断某字符串是否为空或长度为0或由空白符(whitespace) 构成
下面是示例:
StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("\t \n \f \r") = true //对于制表符、换行符、换页符和回车符
.trim去掉字符串<span style="color:#FF0000;">两端的控制符</span>(包括空格和换行等)StringUtils.trim(null) = null
StringUtils.trim(" ") = ""
StringUtils.trim(" \b \t \n \f \r ") = ""
StringUtils.trim(" \n\tss \b") = "ss"
StringUtils.trim(" d d dd ") = "d d dd"
strip(String str)
去掉字符串两端的空白符(whitespace) ,如果输入为 null 则返回 null
StringUtils.strip(null) = null
StringUtils.strip("") = ""
StringUtils.strip(" ") = ""
StringUtils.strip(" \b \t \n \f \r ") = "\b"
StringUtils.strip(" \n\tss \b") = "ss \b"
StringUtils.strip(" d d dd ") = "d d dd"
0 0
- java中对字符串的操作
- Java中对字符串的操作
- java中对字符串的基本操作
- java中对字符串的一些简单操作
- JAVA中对字符串的相关操作总结
- 对CString类中字符串的操作
- C#中对字符串的操作
- C#中对字符串的操作
- C# 中对字符串的操作
- C#中对字符串的操作
- php中对字符串的基本操作
- ruby中对字符串的操作
- C#中对字符串的常见操作
- js中对字符串的操作
- Qt中对字符串的各种操作
- java初学者对字符串的常用操作
- java初学者对字符串的常用操作
- Java对字符串进行的操作
- 秒杀多线程第十一篇 读者写者问题
- 不错的一个菜鸟学习sitemap,内容很全。
- 秒杀多线程第十二篇 多线程同步内功心法——PV操作上
- 中体时时彩平台源码(修正版)纯源码完整可用下载
- 使用Powerdesigner的物理数据模型生成SQL脚本中开头处多出来的create or replace package PDTypes
- java中对字符串的操作
- 横向思维
- 秒杀多线程第十四篇 读者写者问题继 读写锁SRWLock
- java 字节流与字符流的区别
- 二叉树中和为某一值的路径
- 秒杀多线程第十五篇 关键段,事件,互斥量,信号量的“遗弃”问题
- django 中 manage.py通常使用的各种命令大全(包含django 安装指导及测试)
- Aspose Cells 控件如何实现数据过滤(附代码和下载地址)
- IOS8 viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionC