プログラミングを学びながら私が読んだすべてのチュートリアルと本を通して、配列を反復処理するための練習は常に次を使用する for ループでした。
int len = array.length();
for(int i = 0; i < len; i++) {//loop code here}
みんな使わない理由あるの?
for(int i = length(); i > -1; i--) {//loop code here}
私が見る限り、コードは短く、読みやすく、不要な変数を作成していません。状況によっては、配列を 0 から最後まで反復処理する必要があることがわかりますが、ほとんどの場合、方向によって違いはありません。