例:
我想看看是否array[5]
持有值或是空的.
原始数组中的元素不能为空.它们总是初始化为某些东西(通常0
用于int
数组,但取决于你如何声明数组).
如果你像这样声明数组(例如):
int [] myArray ; myArray = new int[7] ;
然后所有元素都将默认为0
.
声明数组的替代语法是
int[] myArray = { 12, 7, 32, 15, 113, 0, 7 };
其中数组的初始值(在这种情况下大小为7)在花括号中给出{}
.
Java数组中没有"空"元素.如果数组的长度至少为6,则元素5存在且具有值.如果您尚未为该位置分配任何其他内容,则它将具有零值,就像对象的未初始化字段所具有的那样.
如果它是一个Object
后代数组,那么您可以检查该元素是否相等null
.