`

StringUtils工具类介绍

阅读更多
1 abbreviate方法
缩写一段文字
StringUtils.abbreviate("abcdefghijklmno", -1, 10) = "abcdefg..."


2 isBlank和isEmpty区别
StringUtils.isBlank(" ")       = true
StringUtils.isEmpty(" ")       = false


3 join方法
StringUtils.join(["a", "b", "c"], "--")  = "a--b--c"
StringUtils.join(list, ",")


4 replaceOnce方法 替换目标字符串一次
StringUtils.replaceOnce("aba", "a", "")    = "ba"


5 overlay方法 会覆盖原来的字符串
StringUtils.overlay("abcdef", "zzzz", -1, 4)  = "zzzzef"


6 chomp方法 切掉后面的字符串
StringUtils.chomp("foobar", "bar") = "foo"
StringUtils.chomp("foobar", "baz") = "foobar"


7 chopNewline方法 去掉回车符 \r\n

8 padding方法 补齐方法
StringUtils.padding(3, 'e')  = "eee"


9 center居中方法
StringUtils.center("a", 4)    = " a  "


10 capitalize方法 首字母大写
StringUtils.capitalize("cat") = "Cat"


11 swapCase方法 大小写颠倒
StringUtils.swapCase("The dog has a BONE") = "tHE DOG HAS A bone"


12 isAlpha方法 检查字符串是否只有unicode字母
StringUtils.isAlpha("abc")  = true
StringUtils.isAlpha("ab2c") = false
StringUtils.isAlpha("ab-c") = false


13 isAlphaSpace方法 检查字符串是否只有unicode字母和‘ ’ 空格
StringUtils.isAlphaSpace("ab2c") = false
StringUtils.isAlphaSpace("ab c") = true
StringUtils.isAlphaSpace("ab-c") = false


14 isAlphanumeric方法 检查字符串是否只有unicode字母和数字
15 isAlphanumericSpace方法 检查字符串是否只有unicode字母和数字和空格
16 isAsciiPrintable方法 检查字符串是否只有可打印的ASCII编码的的字符
StringUtils.isAsciiPrintable("!ab-c~") = true
StringUtils.isAsciiPrintable("\u0020") = true
StringUtils.isAsciiPrintable("Ceki G\u00fclc\u00fc") = false


17 isNumeric方法 检查字符串是否只有数字
18 isWhitespace方法 检查字符串是否都是空格

19 reverse方法 颠倒字符串
StringUtils.reverse("bat") = "tab"


20 indexOf/indexOfIgnoreCase方法 查看字符串出现过的次数

21 stripStart(path, UNIX_SEPARATOR)方法 去掉头部的字符SET集合
分享到:
评论

相关推荐

    StringUtils工具类的使用

    `StringUtils`工具类是Java开发中非常常用的一个类库,主要提供了一系列静态方法来处理字符串。这个工具类在处理字符串的常见操作时提供了很大的便利,比如数组转字符串、空值检测、非空处理以及空格处理等。接下来...

    java自定义封装StringUtils常用工具类

    描述 "主要为大家详细介绍了 java 自定义封装 StringUtils 常用工具类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下" 告诉我们,这篇文章的主要目的是为读者详细介绍如何自定义封装一个 StringUtils 工具类,...

    Java中StringUtils工具类进行String为空的判断解析

    在本文中,我们将详细介绍StringUtils工具类中关于String为空的判断解析。 首先,我们来看一下StringUtils.isEmpty()方法,该方法用于判断某字符串是否为空。该方法的判断标准是str==null或str.length()==0。下面是...

    StringUtils 工具类

    包含对象转list、获取两个日期之间的所有日期、获取两个日期之间的所有日期(小时)、获取两个日期之间的所有日期(分钟)、根据文件路径创建所有文件夹、删除ArrayList中重复元素,保持顺序、判断字符串是否包含...

    基于StringUtils工具类的常用方法介绍(必看篇)

    基于StringUtils工具类的常用方法介绍 StringUtils工具类是Java中一个功能强大且常用的工具类,提供了许多实用的字符串操作方法。下面将对StringUtils工具类的常用方法进行介绍。 判断字符串是否为空 * isEmpty...

    StringUtils

    各种字符的处理,例如判断是否电话号码,电话号码隐藏中间几位,判断字符串是否为空,判断是否全是数字,合并两个String数组 ,格式化价格.

    StringUtils 字符串常用工具

    在Java编程语言中,`StringUtils` 是一个非常实用的工具类,它提供了大量关于字符串操作的方法,极大地简化了对字符串的处理。这个类通常在处理字符串时提高代码的可读性和效率,尤其在处理字符串的空值、拼接、分割...

    Java中StringUtils工具类的一些用法实例

    在Java编程中,Apache Commons Lang库提供了一个名为`StringUtils`的工具类,它扩展了Java标准库中的`String`类,提供了许多实用的字符串处理方法。这些方法在处理字符串时非常方便,尤其对于null安全性和空白字符的...

    自定封装StringUtils常用方法

    继承了org.apache.commons.lang3.StringUtils工具类,加入了部分常用方法,使用时直接添加到项目的公共utils下,同时在pom.xml加入依赖: <!-- ...

    我积攒的java工具类 基本满足开发需要的工具类

    D:\002 我的工具类\007 字符串\StringUtils.java D:\002 我的工具类\008 校验 D:\002 我的工具类\008 校验\一起使用 D:\002 我的工具类\008 校验\一起使用\008 校验 D:\002 我的工具类\008 校验\一起使用\008 校验\...

    java常用工具类整理

    本文将详细介绍 Spring 及 Guava 相关工具类的使用说明和代码 demo。这些工具类都是 Java 开发中常用的实用工具,可以帮助开发者快速高效地完成各种任务。 一、Spring 工具类 1. org.springframework.util....

    工具类项目,开发经常用到的一些工具类

    在软件开发过程中,工具类(Utility Class)是程序员日常工作中不可或缺的部分。这些工具类通常包含一组静态方法,用于执行各种通用任务,以提高代码的可重用性和效率。标题和描述都提到了“开发经常用到的一些工具...

    一些java常用的工具类

    在Java编程中,工具类(Utility Classes)是非常重要的组成部分,它们提供了许多通用的功能,以简化开发人员的工作。以下是对"一些java常用的工具类"的详细说明。 首先,工具类通常包含静态方法,这些方法不依赖于...

    java开发,30个常用工具类总结,全部来自项目实践中用到的工具类

    8. **StringUtils**: 专门处理字符串的工具类,提供各种字符串处理功能,如拼接、截取、替换、校验等。 9. **CollectionUtils**: 针对集合对象的操作,如合并、过滤、排序、查找等。 10. **ReflectionUtils**: ...

    50个左右的JAVA工具类,相对比较全

    下面将对这些常见的工具类及其功能进行详细介绍: 1. **String工具类**:例如Apache Commons Lang的StringUtils,提供丰富的字符串操作,如空白字符处理、格式化、比较、分割等。 2. **日期时间工具类**:如Java 8...

    java常用工具类汇总

    "Java常用工具类汇总"是一个集合了各种实用工具类的资源,旨在方便开发者在处理常见任务时提高效率。这个工具类库覆盖了字符串、文件、数组以及数学等多个方面,同时也提供了相应的API文档,使得开发者能够更好地...

Global site tag (gtag.js) - Google Analytics