List の toArray() メソッドを使用して、それらを配列に変換できます。
Object[] toArray()
このリスト内のすべての要素を正しい順序で含む配列を返します。
<T> T[] toArray(T[] a)
#a - このリストの要素を格納する配列 (十分な大きさの場合)。それ以外の場合は、同一の要素を割り当てます。この目的のためのランタイム型の新しい配列。
を返します。
を返します。 p>
ArrayStoreException - 指定された配列のランタイム型が、このリスト内の各要素のランタイム型のスーパータイプではない場合。
NullPointerException - 指定された配列が null の場合。
次は、toArray() メソッドの使用例を示しています。 -
package com.tutorialspoint; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class CollectionsDemo { public static void main(String[] args) { List<Integer> list = new ArrayList<>(Arrays.asList(1,2,3,4)); System.out.println("List: " + list); Object[] items = list.toArray(); for (Object object : items) { System.out.print(object + " "); } System.out.println(); Integer[] numbers = list.toArray(new Integer[0]); for (Integer number : numbers) { System.out.print(number + " "); } } }
これにより、次のような結果が得られます。次の結果-
List: [1, 2, 3, 4] 1 2 3 4 1 2 3 4
以上がJava でリストを配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。