java怎么往數(shù)組里加元素 如何數(shù)組是null還是空的呢?
如何數(shù)組是null還是空的呢?Array is null:它是創(chuàng)建數(shù)組的引用,但堆中的數(shù)組中沒有元素。例如:int[]array1=nullarray1是數(shù)組類型的空引用,堆棧中名為array1的內(nèi)存
如何數(shù)組是null還是空的呢?
Array is null:它是創(chuàng)建數(shù)組的引用,但堆中的數(shù)組中沒有元素。例如:int[]array1=nullarray1是數(shù)組類型的空引用,堆棧中名為array1的內(nèi)存空間不存儲(chǔ)任何地址。數(shù)組為空:數(shù)組為空,實(shí)際上數(shù)組的長(zhǎng)度為0。數(shù)組是一個(gè)真實(shí)的對(duì)象,但是對(duì)象中沒有元素,也就是說,對(duì)象中沒有內(nèi)容。例如:int[]array={}此時(shí)創(chuàng)建數(shù)組,數(shù)組長(zhǎng)度為0,為空數(shù)組,但array不為空,也是object,只有元素個(gè)數(shù)為0。如果數(shù)組為空,則使用數(shù)組長(zhǎng)度0當(dāng)然。線程“main”中出現(xiàn)異常java.lang.ArrayIndexOutOfBoundsException異常:1直接使用變量名==null示例:String[]arr=null如果(arr==null){}