首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Java中,元素编号应该从0开始还是从1开始?

问在Java中,元素编号应该从0开始还是从1开始?
EN

Stack Overflow用户
提问于 2016-03-14 03:29:56
回答 6查看 6.4K关注 0票数 4

我正在努力学习Java中的索引和元素的概念。我见过两种表示元素的版本,不确定哪一种表示是正确的。

对于包含4个元素的数组,第一个版本将Element(0)分配给第一个元素,Element(1)分配给第二个元素,依此类推。此版本如下图所示。

​

​

第二个版本,Element(1)分配给第一个元素,Element(2)分配给第二个元素,依此类推。

对于表示元素的哪个版本是正确的,哪个版本是错误的,我非常困惑,这给我带来了很多困惑。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2016-03-14 03:45:31

我想你是说

我应该称element[0]为“零”元素还是“第一个”元素?

国际海事组织,程序员经常把它称为数组的第一个元素。但您也可以说它是索引0处的元素。

你明白我的意思吗?在英语中,element[0]总是第一个元素。您可以在字典中查找"first“一词来验证这一点。要将element[0]字面上的“翻译”为英文,那就是“索引0处的元素”。

票数 4
EN

Stack Overflow用户

发布于 2016-03-14 03:31:38

数组索引在java中从零开始。

票数 5
EN

Stack Overflow用户

发布于 2016-03-14 03:42:29

数组的第一个元素位于索引0。

数组的第二个元素位于索引1。

数组的第三个元素位于索引2。

..。

基本上,数组元素的数字(如您所说)是索引加1的值。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35979097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档