需要澄清元素和索引之间的区别

时间:2016-11-09 00:29:54

标签: java

所以我的理解是......

String[] banks = {"B of A", "Chase", "Wells Fargo"};

索引用作对元素值数组中实际占位符的引用。

索引0是A"" B;

索引1是" Chase"

指数2是"富国银行"

元素:用于定义数组中有多少个值(不包括0)。换句话说,Index == Element - 1例如,此数组有3个元素:

元素1是A"" B;

元素2是" Chase"

元素3是"富国银行"

用于定义元素/索引中实际变量类型值的含义

索引0和元素1的值是" A"

的B

索引1和元素2的值是" Chase"

索引2和元素3的值是"富国银行"

这是正确的解释吗?我想确保我正确地学习这个。

我的理由是验证我在测试中出错的问题:

enter image description here

2 个答案:

答案 0 :(得分:2)

是的,这是正确的。您也可以调用值键,例如在swift中。

这也是一个很好的解释。

PHP: is there difference between Index, Element, Key, Value of an Array?... are they the same thing?

答案 1 :(得分:0)

老实说,这两种方式都可以。从逻辑上讲,你是对的。但是,为了避免混淆(实际上它会引起更多混淆),约定只是将索引 0 处的元素称为元素 0;尽管实际上这是第一个元素。所以你的逻辑是正确的,只是随着时间的推移,惯例已经从逻辑上转移了。 实际上,这个问题的措辞很糟糕,因为您可以提出相同的问题,但不会增加混淆(通过询问元素的索引),因此请尽量避免您的问题使用的措辞类型。如果有些情况你不能,一定要提前说明你或对方的意思。