タグ

ブックマーク / kamegu.hateblo.jp (1)

  • Javaの拡張for文のなかで簡単にindexを扱いたい - kamegu's memo

    ものすごくシンプルな例としてList strsという変数があるとして、そのインデックスと文字列を表示したいという場合、 普通にfor文で for (int i = 0; i < strs.size(); i++) { System.out.println(i + ":" + strs.get(i)); } ってやるのが普通なんですが、一般的に拡張for文の方が見やすいということで int i = 0; for (String str : strs) { System.out.println(i + ":" + str); i++; } みたいにやります。 ただ、どっちにしろ変数宣言とかインクリメントとか定型的な処理を書く必要があって、ちょっといけてない気がします。 なので、こんな風に書けないかと思って試してみました。(命名のセンスは置いておいて) for (Elem<String> ele

    Javaの拡張for文のなかで簡単にindexを扱いたい - kamegu's memo
  • 1