JavaでSetをListに変換する方法は何ですか?
SetをListに変換するには、ListのコンストラクタメソッドまたはaddAll()メソッドを使用することができます。
- Listのコンストラクタを使用する:
Set<Integer> set = new HashSet<>();
set.add(1);
set.add(2);
set.add(3);
List<Integer> list = new ArrayList<>(set);
上記のコードでは、Setを作成し、Setに要素を追加します。その後、Listのコンストラクタを使用してSetをListに変換します。
- addAll()メソッドを利用する:
Set<Integer> set = new HashSet<>();
set.add(1);
set.add(2);
set.add(3);
List<Integer> list = new ArrayList<>();
list.addAll(set);
上記のコードでは、Setを作成し、要素をSetに追加しました。次に、空のListを作成し、addAll()メソッドを使用してSetの要素をListに追加しました。
どの方法を使っても、最終的にはSetの要素を含むListが得られます。