【发布时间】:2018-03-21 01:40:37
【问题描述】:
我希望我能得到一些帮助,关于如何移动数组的元素,一个索引。这样 Array[0] 位于 Array[1] 位置,而 Array[1] 位于 Array[2] 位置,依此类推。到目前为止我不想运行的代码:
int[] p = {1, 2, 3, 4, 5};
for(int i = 0; i < p.length; i++) {
p[i + 1] = p[i];
}
任何指导将不胜感激。
【问题讨论】:
-
索引4应该怎么办?它应该变成0吗?还是应该移到索引 5?
-
索引 4 应该移动到索引 5,即使没有索引 5
-
@Eliyo 索引 4 永远不应移动到索引 5。没有人可以做到这一点,因为那将是
ArrayIndexOutOfBoudsException。