前言:工作中看到專案組裡的大牛寫**大量的用到了stringutils工具類來做字串的操作,便學習整理了一下,方便查閱。
stringutils.strip("000000134_76539000","0")="134_76539"
stringutils.contains("", "") = true
stringutils.contains("dfg", "") = true
stringutils.replacechars("asssdf","s","yyy")) = "ayyydf"
stringutils.replacechars("asdf","sd","y")) = "ayf"
stringutils.replacechars("assssddddf","sd","y"))= "ayyyyf"
解釋:為什麼會出現上面這樣的結果呢?原來這個置換規則是這樣的,他是拿searchchars的index,去replacechars找相應的index然後替換掉,怎麼說呢?比如說第乙個例子 s 的index 是0,找到yyy相對應的index為0的字元是y。第二個例子 's' 的index是0,'d'的index是1, 字元's' 可以找到對應index為0的 'y',d就找不到index為'1'的的字元了,所以就直接過濾掉了,聽明白了嗎?
StringUtils工具類介紹
1 abbreviate方法 縮寫一段文字 stringutils.abbreviate abcdefghijklmno 1,10 abcdefg.2 isblank和isempty區別 stringutils.isblank true stringutils.isempty false 3 joi...
StringUtils工具類常用方法
stringutils.strip 000000134 76539000 0 134 76539 stringutils.contains true stringutils.contains dfg true stringutils.replacechars asssdf s yyy ayyydf ...
StringUtils工具類常用方法
isempty string str 是否為空,空格字元為false isnotempty string str 是否為非空,空格字元為true isblank string str 是否為空,空格字元為true isnotblank string str 是否為非空,空格字元為false trim...