對 Java 語言來說,一切都是物件。把現實世界中的物件抽像地體現在程式設計世界中,一個物件代表了某個具體的操作。一個個物件最終組成了完整的程式設計,這些物件可以是獨立存在的,也可以是從別的物件繼承過來的。物件之間透過相互作用傳遞訊息,實現程式開發。
Java 是物件導向的程式語言,物件就是物件導向程式設計的核心。所謂對象就是真實世界中的實體,對象與實體是一一對應的,也就是說現實世界中每一個實體都是一個對象,它是一種具體的概念。
java判斷物件是否為空的方法:
1、位於org.apache.commons.lang套件下StringUtils
public class StringUtilsTest { public static void main(String[] args) { System.out.println(StringUtils.isEmpty(null)); //true System.out.println(StringUtils.isEmpty("")); //true System.out.println(StringUtils.isEmpty(" ")); //false 注意在空格作非空处理 System.out.println(StringUtils.isEmpty("string"));//false System.out.println(StringUtils.isBlank(null)); //true System.out.println(StringUtils.isBlank("")); //true System.out.println(StringUtils.isBlank(" ")); //true System.out.println(StringUtils.isBlank(" ")); //true } }
2、位於org.springframework.util套件下StringUtils
org.apache.commons.lang3套件下的StringUtils類,判斷是否為空的方法參數是字元序列類,也就是String類型StringUtils.isEmpty(Object str);
org.springframework.util套件下的參數是Object類,也就是不只判斷String類型,還能判斷其他類型,例如Long等類型。 12345
3、判斷List不為空
if (tocoupleDOList != null && !tocoupleDOList.isEmpty()) { }
4、位於org.apache.commons.lang套件下ObjectUtils 判斷物件是否為空
更多java知識請關注java基礎教學欄。
以上是java判斷物件是否為空的詳細內容。更多資訊請關注PHP中文網其他相關文章!