想判斷空字串"",是不是也是equals.("")比較好?
有沒有一個標準的方法,可以把null, 空的字串("", " ", " "等等),都判斷為是“空字串”?
uj5u.com熱心網友回復:
1、如果你是用maven的話,依賴一下這個包org.apache.commons:commons-lang3 版本是3.6(無所謂),maven依賴如下<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.6</version>
</dependency>
如果不是用的maven就直接下載一下這個包到本地
2、然后你就可以直接用
判斷字串str不為空:StringUtils.isNotBlank(str):
判斷字串str為空:StringUtils.isBlank(str):
uj5u.com熱心網友回復:
判斷空字串盡量用"".equals(xxxx),可以避免空指標。至于你說的方法,jdk沒有提供,你可以自己寫個工具類方法,實作也很簡單uj5u.com熱心網友回復:
用equals比較的是內容是否相同,null和“”,==比較的是地址值。這兩個方法比較null和“ ”都是不相等的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/49655.html
標籤:Java EE
