私はこのコードブロックを持っており、ラムダ式とストリームを使ってこれをループに変換しようとしましたが失敗しました。ラムダとストリームへのループのカバー
for(int i = 0, j = 308; i < 17;i++, j -= 18) {
if(consoleMessages[i] != null) {
newBoldFont.drawBasicString(consoleMessages[i], 9, j, 16777215, 0);
}
}
私はこれを試しましたが、他の多くの方法を試みましたが、私が持っていたものを覚えていません。
Arrays.stream(consoleMessages).forEach(x->{
IntStream.range(308,0).map(inty->inty-=18).forEach(v->{
newBoldFont.drawBasicString(x, 9, v, 16777215, 0);
return;
});
});
あなたが試したことを示してください。 –