当前位置 : 主页 > 编程语言 > java >

StringUtils工具类介绍

来源:互联网 收集:自由互联 发布时间:2021-06-28
StringUtils工具类介绍 //1 abbreviate方法//缩写一段文字StringUtils.abbreviate("abcdefghijklmno", -1, 10) = "abcdefg..."//2 isBlank和isEmpty区别StringUtils.isBlank(" ") = trueStringUtils.isEmpty(" ") = false//3 join方法Strin
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集合
网友评论