文档章节

6.01—StringUtils的使用

静以修身2025
 静以修身2025
发布于 2018/06/19 17:47
字数 412
阅读 1
收藏 0
import org.apache.commons.lang.StringUtils;

一、StringUtils 常用的方法:

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

StringUtils.isEmpty(null)    ==>true
StringUtils.isEmpty("")      ==>true
StringUtils.isEmpty("  ")    ==>false

    2. 判断某字符串是否为空或长度为0或由空白符(whitespace)构成

StringUtils.isBlank(null)      ==>true
StringUtils.isBlank("")        ==>true
StringUtils.isBlank("   ")     ==>true

    3. 截取字符串

StringUtils.substring(str, 0, 2)    ==>截取某部分的字符串
StringUtils.substring(str,2)        ==>从那开始截取字符串

    4. 字符串中的字母转换

1.1  首字母小写变大写     StringUtils.capitalize(str)
1.2  首字母大写变小写     StringUtils.uncapitalize(str)
1.3  字符串整体变大写     StringUtils.upperCase(str)
1.4  字符串整体变小写     StringUtils.lowerCase(str)
1.5  字符串大小写互换     StringUtils.swapCase(str) 

    5.  判断字符串是否全部是大写或小写(空或空白符均为false)

1.1     判断字符串是否全是小写    StringUtils.isAllLowerCase(str)
1.2     判断字符串是否全是大写    StringUtils.isAllUpperCase(str)
                    false     StringUtils.isAllUpperCase(null)

    6.  从字符串中移除匹配的字符或字符序列,如果要移除的字符或字符序列在字符串中不存在,即无匹配,则不进行移除

StringUtils.remove(str, remove)    ==>可以移除字符或者字符序列

    7. 替换

1.1   替换单个字符序列
      StringUtils.replace("hello world"," ", "世界")     ==> hello 世界
1.2  指定最大替换的个数
     StringUtils.replace("hello world","l", "世界")      ==> he世界世界o wor世界d

    8. 反转

1.1 简单反转
    StringUtils.reverse("水流")    
1.2 根据指定分隔符进行反转,分隔符之间的字符不进行反转

    StringUtils.reverseDelimited("cxhinxa", 'x')      ==>  axhinxc

© 著作权归作者所有

共有 人打赏支持
静以修身2025
粉丝 2
博文 70
码字总数 14970
作品 0
蚌埠
程序员
私信 提问
什么是数据脱敏?

百度百科是这样描述的: 数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下...

zancun
2018/03/08
0
0
MIT公共核心课程计划的一些情报

MIT的电气工程与计算机科学系(EECS)07年重设了课程计划。 老版计划有4门公共核心课程: 6.001 计算机程序的结构与解析,大名鼎鼎的sicp 6.002 电路与电子学 6.003 信号与系统i 6.004 计算机...

银月光海
2014/04/28
0
2
CommonLang3 --StringUtils使用指南

转载自(http://blog.csdn.net/xuxiaoxie/article/details/52095930) public static boolean isEmpty(CharSequence cs) 常用函数之一,判断字符串是否为""或者null StringUtils.isEmpty(nu......

宇的季节
2018/03/08
0
0
StringUtils方法Reference详细

org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullP...

HappyBKs
2016/07/31
133
0
StringUtils方法介绍

StringUtils方法介绍 StringUtils是提供字符串操作的工具类。提供的方法如下: 1、public static boolean isEmpty(String str); 说明:如果参数str为NULL或者str.length() == 0 返回true 对比...

张欢19933
2016/02/23
99
0

没有更多内容

加载失败,请刷新页面

加载更多

tac 与cat

tac从后往前看文件,结合grep使用

writeademo
今天
2
0
表单中readonly和dsabled的区别

这两种写法都会使显示出来的文本框不能输入文字, 但disabled会使文本框变灰,而且通过通过表单提交时,获取不到文本框中的value值(如果有的话), 而readonly只是使文本框不能输入,外观没...

少年已不再年少
今天
2
0
SpringBoot上传图片操作

首先有个上传文件的工具类 /** * 文件上传 * @param file * @param filePath * @param fileName * @throws Exception */public static void uploadFile(byte[] file, String ...

_liucui_
今天
6
0
DrawerLayout

public class MainActivity extends BaseActivity implements NavigationView.OnNavigationItemSelectedListener,OnFragmentInteractionListener{ public NavigationView navView; ......

安卓工程师王恒
今天
2
0
python精简笔记

python精简笔记-字符串基本用法 字符串常见用法: * encode() # 编码成bytes类型 * find() # 查找子串 * index() # 获取下标 * replace() # 替换子串 * len(string) # 返回字符串长度,...

平头哥-Enjoystudy
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部