这个for循环遍历int数组.它将(index-1)的值更改为当前索引的值.所以结果应该是,所有元素必须等于最后一个元素的值.
int arr[] = {8, 5, 15, 23, 1, 7};
for (int i = arr.length - 1; i > 0; i--) {
arr[i - 1] = arr[i];
}
Run Code Online (Sandbox Code Playgroud)
如何在Java 8中将这个旧的for循环更改为IntStream,使其变得现代化.