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

王林
リリース: 2023-08-27 12:01:03
転載
675 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート