1.使用需要導報
org.apache.commons
commons-lang3
3.9
2.判斷是否為空stringutils.isempty(null) = true
stringutils.isempty("") = true
stringutils.isempty(" ") = false //注意在 stringutils 中空格作非空處理
stringutils.isempty(" ") = false
stringutils.isempty("bob") = false
stringutils.isempty(" bob ") = false
3.在使用stringutils.isempty和string.valueof(null)遇見的問題
這就很奇怪 ,讓我非常的難受
來看一下valueof的原始碼,發現傳入的值為null時,返回的是』null』
public static string valueof(object obj)
所以配合著 isempty就會有問題
4.總結
鑑於valueof()可能會返回"null"字串,使用時要特別注意,不能再用stringutils.isempty()或isblank()來簡單地判斷valueof()返回值是否為空了。
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工具類常用方法
前言 工作中看到專案組裡的大牛寫 大量的用到了stringutils工具類來做字串的操作,便學習整理了一下,方便查閱。stringutils.strip 000000134 76539000 0 134 76539 stringutils.contains true stringutils.cont...