java Listを配列に変換する

java Listを配列に変換する

javaで、Listを配列に変換する手順を記述してます。「toArray」で変換できます。

環境

  • OS windows11 home
  • java 19.0.1

手順

Listを配列に変換するには、「toArray」を使用します。

List名.toArray()

実際に、使用してみます。

import java.util.ArrayList;
import java.util.List;

public class App {
    public static void main(String[] args) throws Exception {

        List<String> foo = new ArrayList<>();        

        // 値を追加
        foo.add("aaa");
        foo.add("bbb");
        foo.add("ccc");

        foo.toArray(); // 配列に変換    

        System.out.println(foo.toString()); // [aaa, bbb, ccc]     
        

    }
}

変換されていることが確認できます。

値に「null」が含まれていても変換されます。

import java.util.ArrayList;
import java.util.List;

public class App {
    public static void main(String[] args) throws Exception {

        List<String> foo = new ArrayList<>();        

        // 値を追加
        foo.add(null);
        foo.add("bbb");
        foo.add(null);

        foo.toArray(); // 配列に変換    

        System.out.println(foo.toString()); // [null, bbb, null]
        

    }
}