Java でリストを配列に変換する方法
Java でリストを配列に変換するには、次のいずれかを使用できます。次のメソッド:
Foo[] array = list.toArray(new Foo[0]);
Foo[] array = new Foo[list.size()]; list.toArray(array);
これらのメソッドは参照型の配列に対してのみ機能します。プリミティブ型の配列の場合は、従来のアプローチを使用する必要があります。
List<Integer> list = ...; int[] array = new int[list.size()]; for(int i = 0; i < list.size(); i++) array[i] = list.get(i);
ベスト プラクティス
最初のメソッド list.toArray(new Foo) を使用することをお勧めします。 [0])、リストを配列に変換します。これにより、配列のサイズを事前に指定する必要がなくなり、最新の Java ではより効率的になります。
以上がJava リストを配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。