ホームページ  >  記事  >  Java  >  Java でリストを配列に変換するにはどうすればよいですか?

Java でリストを配列に変換するにはどうすればよいですか?

王林
王林転載
2023-08-27 12:01:03679ブラウズ

Java でリストを配列に変換するにはどうすればよいですか?

List の toArray() メソッドを使用して、それらを配列に変換できます。

1. toArray() メソッドをパラメータなしで使用します。

Object[] toArray()

このリスト内のすべての要素を正しい順序で含む配列を返します。

2. 特定の型の要素の配列で toArray() を使用します。

<T> T[] toArray(T[] a)

Parameters

  • #a - このリストの要素を格納する配列 (十分な大きさの場合)。それ以外の場合は、同一の要素を割り当てます。この目的のためのランタイム型の新しい配列。

このリストの要素を含む配列

を返します。

このリストの要素を含む配列

を返します。 p>

Throws

  • 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 + " ");
      }
   }
}

Output

これにより、次のような結果が得られます。次の結果-

List: [1, 2, 3, 4]
1 2 3 4
1 2 3 4

以上がJava でリストを配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。