public class StringUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
EMPTY
字符串常量:空字符串
"" |
static String |
NULL
字符串常量:
"null" 注意:{@code "null" ! |
static String |
SPACE
字符串常量:空格符
" " |
| 构造器和说明 |
|---|
StringUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
append(String joiner,
Object... args)
拼接字符串。
|
static String |
emptyToNull(String string)
将空字符串""装换成null,如果不为""则返回自己本身:
例: StringUtils.emptyToNull("") return null
StringUtils.emptyToNull("abc") return "abc"
|
static String |
format(String template,
Object... args)
格式化字符串。
|
static boolean |
isBlank(String string)
判断字符串是否为空,空的定义如下:
1:null
2:空字符串:""
例:
StringUtils.isBlank(null) // true
StringUtils.isBlank("") // true
StringUtils.isBlank("a") // false
注意:该方法与 isEmpty(String) 的区别是:
该方法会校验空白字符
|
static boolean |
isEmpty(String string)
判断字符串是否为空,空的定义如下:
null
例:
StringUtils.isEmpty(null) // true
StringUtils.isEmpty("") // false
StringUtils.isEmpty("a") // false
注意:该方法与 isBlank(String) 的区别是:该方法不校验空白字符。 |
static String |
nullToEmpty(String string)
将null装换成空串"",如果不为null则返回自己本身:
例: StringUtils.nullToEmpty(null) return ""
StringUtils.nullToEmpty("abc") return "abc"
|
static String |
padEnd(String string,
int minLength,
char padChar)
如果string的长度小于minLength,在string后添加padChar,直到字符串长度为minLength。
|
static String |
padStart(String string,
int minLength,
char padChar)
如果string的长度小于minLength,在string前添加padChar,直到字符串长度为minLength。
|
public static boolean isBlank(String string)
例:
StringUtils.isBlank(null) // true
StringUtils.isBlank("") // true
StringUtils.isBlank("a") // false
注意:该方法与 isEmpty(String) 的区别是:
该方法会校验空白字符
string - 目标字符串public static boolean isEmpty(String string)
判断字符串是否为空,空的定义如下:
null例:
StringUtils.isEmpty(null) // trueStringUtils.isEmpty("") // falseStringUtils.isEmpty("a") // false注意:该方法与 isBlank(String) 的区别是:该方法不校验空白字符。
string - 目标字符串public static String nullToEmpty(String string)
将null装换成空串"",如果不为null则返回自己本身:
例:
StringUtils.nullToEmpty(null) return ""StringUtils.nullToEmpty("abc") return "abc"string - 目标字符串public static String emptyToNull(String string)
将空字符串""装换成null,如果不为""则返回自己本身:
例:
StringUtils.emptyToNull("") return nullStringUtils.emptyToNull("abc") return "abc"string - 目标字符串public static String padStart(String string, int minLength, char padChar)
如果string的长度小于minLength,在string前添加padChar,直到字符串长度为minLength。
例:
StringUtils.padStart("7", 3, '0') returns "007"StringUtils.padStart("2010", 3, '0') returns "2010"string - 目标字符串minLength - 最短长度padChar - 填充的字符串public static String padEnd(String string, int minLength, char padChar)
如果string的长度小于minLength,在string后添加padChar,直到字符串长度为minLength。
例:
StringUtils.padEnd("4.", 5, '0') returns "4.000"StringUtils.padEnd("2010", 3, '!') returns "2010"该方法与 padStart(String, int, char) 方法用法相同不过是往字符串后边追加。
string - 目标字符串minLength - 最短长度padChar - 填充的字符串public static String append(String joiner, Object... args)
拼接字符串。
例:
StringUtils.append(",", "张三", "23") returns "张三,23"joiner - 拼接连接符args - 要拼接的字符串Copyright © 2021. All rights reserved.