【发布时间】:2022-01-20 11:32:11
【问题描述】:
有人可以向我解释为什么我得到 ArrayIndexOutOfBoundsException: Array index out of range??
我有一个简单的数组,例如:{1,2,3,4,5},我想用 0 填充从 0 到最后一个索引之前的索引:更新后的数组应该像 {0,0, 0,0,5}。
我试试看:
public static int[] makeLast(int[] nums) {
int size = nums.length;
Arrays.fill(nums, nums[0], nums[size-2] ,0);
return nums;
}
不幸的是,它导致我出现上述错误。
【问题讨论】:
-
想知道:您对得到的答案还有疑问吗?如果没有,并且您的问题已解决,请考虑在某个时候接受其中一个答案。