判斷一個字符串是否爲空(null)或者是空字符串(「」)的方法和總結

首先須要理解null和「」的區別java null表示這個字符串在棧中沒有任何指向所以在堆中沒有分配內存空間,若是要調用這個字符串會出現空指針異常 `String str = null`;這個str是空,沒有被實例化,在棧中沒有任何指向。 null表示這個字符串沒有任何指向,由於null沒有分配空間,「」在堆中分配了內存空間。 判斷一個對象是不是空「」 用eques() 判斷一個字符串是不是nul
相關文章
相關標籤/搜索