JAVAV的StringUtils类中的方法函数用法
时间: 2024-05-20 16:14:23 浏览: 200
StringUtils类是Apache Commons Lang库中的一个类,旨在提供一组操作字符串的实用方法。它提供了许多有用的方法,如截取、合并、填充、替换、判断是否为空等等。下面是StringUtils类中的一些常用方法函数用法:
1. isBlank(CharSequence cs): 判断一个字符串是否为空,支持传入null、空格、制表符、换页符、换行符等空白字符。示例代码:
StringUtils.isBlank(null); // true
StringUtils.isBlank(""); // true
StringUtils.isBlank(" "); // true
StringUtils.isBlank("\t"); // true
StringUtils.isBlank("\n"); // true
StringUtils.isBlank("hello"); // false
StringUtils.isBlank(" hello "); // false
2. trimToNull(String str): 去掉字符串两边的空白字符,如果字符串为空或只包含空白字符,则返回null,否则返回去掉空白字符后的字符串。示例代码:
StringUtils.trimToNull(null); // null
StringUtils.trimToNull(""); // null
StringUtils.trimToNull(" "); // null
StringUtils.trimToNull("\t"); // null
StringUtils.trimToNull("\n"); // null
StringUtils.trimToNull("hello"); // "hello"
StringUtils.trimToNull(" hello "); // "hello"
3. substring(String str, int start, int end): 截取字符串的一部分,从start位置开始,到end位置结束,包含start位置的字符但不包含end位置的字符。示例代码:
StringUtils.substring("hello world", 0, 5); // "hello"
StringUtils.substring("hello world", 6, 11); // "world"
4. join(Object[] array, String separator): 将数组中的元素以指定的分隔符连接起来,返回一个新的字符串。示例代码:
String[] names = {"Tom", "Jerry", "Lucy"};
StringUtils.join(names, ", "); // "Tom, Jerry, Lucy"
5. replace(String text, String searchString, String replacement): 将字符串中的searchString替换为replacement。示例代码:
StringUtils.replace("hello world", "world", "java"); // "hello java"
以上是StringUtils类中的几个常用方法函数用法,还有很多方法都很实用,可以查看官方文档进行学习和使用。
阅读全文