close
Java 的 String 有個 API:「java.lang.String.contains(CharSequence s)」
可以用來比對,是否包含傳入的字串。
但是我想不分大小寫比對怎麼辦呢?
在 Apache 有個 API 可以做到此事:「org.apache.commons.lang.StringUtils.containsIgnoreCase(String str, String searchStr)」
參考:StringUtils (Commons Lang 2.6 API)
但是要注意:如果要找的字串是空,會回傳 true !
StringUtils.contains(null, *) = false StringUtils.contains(*, null) = false StringUtils.contains("", "") = true StringUtils.contains("abc", "") = true StringUtils.contains("abc", "a") = true StringUtils.contains("abc", "z") = false StringUtils.contains("abc", "A") = true StringUtils.contains("abc", "Z") = false
文章標籤
全站熱搜
留言列表