Java で Set を ArrayList に変換する
Haider Ali
2023年10月12日
このガイドでは、Java で Set
を ArrayList
に変換する方法について説明します。これは非常に単純な方法であり、コードを一目見れば完全に理解できます。ここでこのガイドを読んでいるので、セット
と ArrayList ト
の両方の基本にすでに精通していると想定できます。ただし、もう一度基本事項を確認する必要がある場合は、次のリンクにアクセスしてください。
Set
について詳しくはこちらを参照します。
ArrayList
について詳しくはこちらを参照します。
Java で Set
を ArrayList
に変換する
次のコードでは、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 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