Array的指定容量是否包含0?

时间:2014-04-24 19:48:57

标签: java arrays

声明数组时:

int[] array = new int[2]

当您指定它的容量(在这种情况下为2)时,这是否包括0?如果确实包含0,那么索引将是:0,1,2如果它没有,那么它将是1,2 请回答这个问题,因为我真的需要知道。 在此先感谢:)

2 个答案:

答案 0 :(得分:1)

你称之为容量,是数组的大小,甚至是更好的长度,即你可以存储在数组中的项目数量。

索引始终从ZERO开始,因此,您也可以轻松找出自己,如果从ZERO开始并且您有一个长度为N的数组,则索引从零开始并以N-1结尾,即最后一个数组中的项目位于N-1索引处。

答案 1 :(得分:0)

索引为0, 1。您指定的是数组的大小,确实有2个元素,但它们从0开始编号。