アットウィキロゴ

拡張forループ for-eachループ

拡張forループ for-eachループ
 
コレクションや配列などの「集合」の一つ一つの要素に対して
ループする。例えば、集合に5つの要素があれば5回ループする。
その時、ループの中で現在処理している要素を指定した変数名で
参照できる。
 
----------
ArrayList<String> list = new ArrayList<String>();
list.add("えび");
list.add("なす");
list.add("いか");
list.add("ししとう");
list.add("かぼちゃ");
 ・
 ・
 ・
for(Srting value:list){ //データ型 ループ内で使用する変数名:集合を保持する参照変数名
 System.out.println(value);
}
----------
 
※for-eachと組み合わせて使えるコレクションフレームワーククラスは、
java.lang.Iterableインターフェースを実装している。
配列にもつかえる。

タグ:

Java
+ タグ編集
  • タグ:
  • Java
最終更新:2008年05月27日 22:47