[Java] SetからListへ変換、ListからSetへ変換

java

javaでSetからListへ変換する方法ListからSetへ変換する方法を紹介します。

[スポンサーリンク]

目次

  1. Setからリストへ変換する方法
  2. リストからSetへ変換する方法

Setからリストへ変換する方法

        Set<String> set = new HashSet<String>();
        set.add("aaa");
        set.add("bbb");
        
        // SetからListへ変換しています。
        List<String> list = new ArrayList<>(set);

        System.out.println(list.get(0));
        System.out.println(list.get(1));

実行結果

>実行結果
aaa
bbb

リストからSetへ変換する方法

        List<String> list = new ArrayList<>();
        list.add("aaa");
        list.add("bbb");
        
        // ListからSetへ変換しています。
        Set<String> set = new HashSet<>(list);

        Iterator<String> iterator = set.iterator();
        System.out.println(iterator.next());
        System.out.println(iterator.next());

実行結果

>実行結果
aaa
bbb