IsEmpty(),Null , 空格串 和 空字符串""的比較


1.  IsEmpty()

IsEmpty()是Java中用於判斷某種容器是否有元素的系統庫函數。如用來判斷
ArrayList,HashSet,HashMap是否有元素等。可以用isEmpty();判斷一個順序
容器ArrayList里面是否有元素,如果有的話返回一個Boolean類型的值false,
否則返回true。

2.  Null

null可以賦值給引用變量,你不能將null賦給基本類型變量,例如int、double、
float、boolean。

可以使用==或者!=操作來比較null值 ,null是任何一個
引用類型變量的默認值

null它是一個空對象,在內存中是不存在的。它不可以使用Object對象中的方法。

調用null的字符串的方法會拋出異常。

NULL沒有分配存儲空間

3.  空格串

String str = " "; // 空格串 , str.length() 等於1

分配了內存

4.  空字符串""

String str1 = "";  // 空字符串   str1.length() 等於0

分配了內存 ,分配了一個空間

*備注:

空格:本質上和abc一樣,它是一個字符 , 它的數值(ASC||)是32


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM