HOWTO · Java
Java で Set を ArrayList に変換する
Java で Set を ArrayList に変換します。
このガイドでは、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() メソッドを使用して、コレクション全体をリストに変換しました。