Java数组/列表索引大小

时间:2011-03-02 22:47:55

标签: java arrays list indexing size

我想知道如何表达以下内容:我的ArrayBlockingQueue列表有10个条目的空间(0-9);我的问题是,我该怎么写或说出这个?

我是否正确地说,“ArrayBlockingQueue有十个索引”,或者“ArrayBlockingQueue有九个索引”?

我认为答案是“十”,但我只想确定。

谢谢。

4 个答案:

答案 0 :(得分:3)

通常不会将索引视为数组的一部分(毕竟,索引实际上并不存在),所以我会说“ArrayBlockingQueue有十个元素”。元素的数量与起始索引无关,因此,无论是从0,1还是42开始计数,都是10。如果要指定索引从0开始,则说“ArrayBlockingQueue是0-基于(或0索引)数组的十个元素“。

答案 1 :(得分:1)

我肯定会说10为0是一个索引。任何半脑的程序员都会明白你是从0开始计算的。

答案 2 :(得分:0)

它有十个指数,最高指数用'指数九'表示。

欢迎来到“从零开始计算”:)

答案 3 :(得分:0)

真正的程序员从0开始计算!

但遗憾的是,我们必须承认实际上有10个指数。