@blog.justoneplanet.info

日々勉強

Javaの拡張forループ

以下のような記法は、java.lang.Iterableインターフェースを実装しているコレクションクラスに対して使用することができる。

import java.util.ArrayList;

public class HelloWorld
{
    public static void main(String[] args)
    {
        ArrayList<String> list = new ArrayList<String>();
        list.add("hoge");
        list.add("fuga");
        list.add("piyo");
        for(String value : list){
            System.out.println(value);
        }
    }
}
/*
hoge
fuga
piyo
*/

また、以下のように配列に対しても使用することができる。

import java.util.ArrayList;

public class HelloWorld
{
    public static void main(String[] args)
    {
        ArrayList<String> list = new ArrayList<String>();
        list.add("hoge");
        list.add("fuga");
        list.add("piyo");
        for(String value : list){
            System.out.println(value);
        }
        
        String[] ary = new String[3];
        ary[0] = "hoge";
        ary[1] = "fuga";
        ary[2] = "piyo";
        for(String value : ary){
            System.out.println(value);
        }
    }
}

コメントはまだありません»

No comments yet.

RSS feed for comments on this post.TrackBack URL

Leave a comment