このforループはint配列を繰り返し処理します。 (index-1)の値を現在のインデックスの値に変更します。結果はすべての要素が最後の要素の値と等しくなければなりません。古いforループをIntStreamに変更するにはどうすればよいですか?
int arr[] = {8, 5, 15, 23, 1, 7};
for (int i = arr.length - 1; i > 0; i--) {
arr[i - 1] = arr[i];
}
この古いforループをJava 8のIntStreamに変更して、現代化させる方法。
「賢い」を適切に定義すると、賢いコードが優れたコードになります。 'Arrays.fill'を使う*は巧妙です。 – Holger