StringUtils工具類介紹

2022-08-16 12:03:14 字數 2086 閱讀 1280

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.strip 000000134 76539000 0 134 76539 stringutils.contains true stringutils.contains dfg true stringutils.replacechars asssdf s yyy ayyydf ...

StringUtils工具類常用方法

前言 工作中看到專案組裡的大牛寫 大量的用到了stringutils工具類來做字串的操作,便學習整理了一下,方便查閱。stringutils.strip 000000134 76539000 0 134 76539 stringutils.contains true stringutils.cont...

StringUtils工具類常用方法

isempty string str 是否為空,空格字元為false isnotempty string str 是否為非空,空格字元為true isblank string str 是否為空,空格字元為true isnotblank string str 是否為非空,空格字元為false trim...