Java で Set を ArrayList に変換する

Haider Ali 2023年10月12日
Java で Set を ArrayList に変換する

このガイドでは、Java で SetArrayList に変換する方法について説明します。これは非常に単純な方法であり、コードを一目見れば完全に理解できます。ここでこのガイドを読んでいるので、セットArrayList トの両方の基本にすでに精通していると想定できます。ただし、もう一度基本事項を確認する必要がある場合は、次のリンクにアクセスしてください。

Set について詳しくはこちらを参照します。

ArrayList について詳しくはこちらを参照します。

Java で SetArrayList に変換する

次のコードでは、1つの set を初期化し、後で addAll() メソッドを使用して ArrayList に変換しています。コードを見てください。

import java.util.*;
public class Main {
  public static void main(String args[]) {
    Set<String> data = new LinkedHashSet<String>(); // Creating A Set
    data.add("BillGates"); // Adding Random Data In Order To Explain
    data.add("Newton"); // Adding Random Data In Order To Explain
    data.add("Einsten"); // Adding Random Data In Order To Explain
    data.add("Obama"); // Adding Random Data In Order To Explain
    // Printing  Set.........................
    System.out.println(data);
    // Converting Set To List
    List<String> Listt = new ArrayList<String>(); // Creating A New ArrayList...
    Listt.addAll(data); // addAll Method Converts Collection Into  List.
    System.out.println("Converting..................");
    System.out.println("Successfully Converted");
    System.out.println(Listt); // Printing The Listt After Conversion........
  }
}

出力:

[BillGates, Newton, Einsten, Obama]
Converting..................
Successfully Converted
[BillGates, Newton, Einsten, Obama]

コードは自明です。ご覧のとおり、data という名前のセットを作成しただけです。それにいくつかの値を追加して出力しました。変換のために、新しい ArrayList を作成しました。そして、addAll() メソッドを使用して、コレクション全体をリストに変換しました。

著者: Haider Ali
Haider Ali avatar Haider Ali avatar

Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.

LinkedIn

関連記事 - Java Set

関連記事 - Java ArrayList