JAVA開発メモ
拡張for文 のバックアップ(No.1)
 

[トップ|一覧|単語検索|最終更新|バックアップ|ヘルプ]


拡張for文(for-each)

配列やコレクションの各要素に対して処理をしたい場合、拡張for文が使用できる。
例ではelementがarrayの各要素を順番に表し、array内の全ての要素が出漁されることになる。

 int[] array = {1, 2, 3, 4, 5};
 for (int element : array) {
     System.out.println(element);
 }

高次元配列の拡張for文

2次元配列は、1次元配列の配列となるため以下のようになる。

 int[][] arrays = {{1, 2, 3}, {10, 20, 30}, {100, 200, 300}};
 for (int[] array : arrays) {
     for (int element : array) {
         System.out.println(element);
     }
 }

コレクションの拡張for文

コレクションも配列と同様に使用できる。

 List<String> list = new ArrayList<String>();
 list.add("abc");
 list.add("def");
 list.add("ghi");
 for (String s : list) {
     System.out.println(s);
 }

トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS

Modified by MT22(Moriwaki Takashi)

"PukiWiki" 1.3.7 Copyright © 2001,2002,2003 PukiWiki Developers Team. License is GNU/GPL.
Based on "PukiWiki" 1.3 by sng
Powered by PHP 5.3.29

HTML convert time to 0.005 sec.