【发布时间】:2014-07-23 02:06:58
【问题描述】:
stackoverflow 相当新,但我发现这里的很多答案都彻底解释了为什么某些事情应该发生——而不是发生。
我正在做自己的 Java 练习,遇到了一个问题,要求我这样做:
假设数组 arr 已被声明。写一份声明 将数组的倒数第二个元素分配给 变量 x ,已经被声明了。
我知道如何在 for 循环中一个一个地分配每个单独的元素,但我不知道如何在不接触其他元素的情况下单独挑选一个元素并分配它。
-不,这不是家庭作业;这是我暑假期间的自习。
谢谢 - NP
【问题讨论】:
-
提示 #1:数组中的最后一个元素是什么?你会如何引用它?提示 #2:如何获取该数组中的倒数第二个元素?提示#3:你不需要循环或任何类型的迭代;你可以通过直接访问来做到这一点。
-
使用
[]。特别是它会比它的length少一个元素;提示提示。编辑:重新阅读,把它变成两个。 -
这是一个重要的概念;数组(以及使用它们的
ArrayList)相对于链表的主要好处正是这个属性,您可以直接访问元素而无需循环访问它们。