タグ

ブックマーク / qiita.com/tsuka611 (1)

  • Javaのループ内でインデックス番号を取得する時の考察 - Qiita

    はじめに Javaでループを書く場合は、拡張for文で書くことが一般的かと思います。 ですが、Rubyで言うところのeach_with_indexみたいにインデックス番号をつけてループ処理を行う方法はどのようにするべきか、考えてみました。 サンプルとして作ったソースはこちらにあります。 普通のループを駆使してみる 標準の機能を利用して実現した場合を考えてみます。 通常のforループを利用するパターン インデックスを利用して、ループを回す方法として真っ先に思いつくパターンです。 サンプル体 List<String> list = Arrays.asList("AAA", "BBB", "CCC"); // 通常のforループを利用するパターン for (int i = 0; i < list.size(); i++) { String s = list.get(i); Logic.doSo

    Javaのループ内でインデックス番号を取得する時の考察 - Qiita
  • 1