配列からListへ変換、Listから配列へ変換

java

javaで配列からListへ変換方法Listから配列へ変換方法を紹介します。

[スポンサーリンク]

目次

  1. 配列からリスト変換
  2. リストから配列へ変換

配列からリスト変換

    /**
     * 配列からリストへ変換します。
     */
    public static void main(String arg[]) {
        String[] array={"その1","その2","その3"};

        // ユーティリティークラス 「java.util.Arrays」 を使って、
        // 配列からリストへ変換します。
        List<String> list=Arrays.asList(array);

        for (String str : list) {
            System.out.println(str);
        }
    }

実行結果

>実行結果
その1
その2
その3

リストから配列へ変換

    /**
     * リストから配列へ変換します。
     */
    public static void main(String arg[]) {
        List<String> list = new ArrayList<String>();
        list.add("その1");
        list.add("その2");
        list.add("その3");

        // リストから配列へ変換します。
        // toArrayで指定している配列のインスタンスは、「new String[0]」でもOKです。
        String[] array =(String[])list.toArray(new String[list.size()]);

        for (String str : array) {
            System.out.println(str);
        }
    }

実行結果

>実行結果
その1
その2
その3