IT/Java

[Java] 여러개의 Set 객체 합치기

hi.anna 2021. 7. 17. 18:24

 

이번에는 Set 객체를 합치는 방법에 대해서 알아보도록 하겠습니다.

 

 

Set의 addAll() 

  코드  

import java.util.HashSet;
import java.util.Set;

public class MergeSets {
    public static void main(String[] args) {

        Set<Integer> set1 = new HashSet<>();
        set1.add(1);
        set1.add(2);
        set1.add(3);

        Set<Integer> set2 = new HashSet<>();
        set2.add(3);
        set2.add(4);
        set2.add(5);

        // set1 + set2 merge
        Set<Integer> mergedSet = new HashSet<>();
        mergedSet.addAll(set1);
        mergedSet.addAll(set2);

        // 결과 출력
        System.out.println(mergedSet); // [1, 2, 3, 4, 5]

    }
}

mergedSet.addAll(set1);

mergedSet.addAll(set2);

Set의 addAll() 메소드를 이용하면,

Set 객체에 새로운 Set 객체의 값들을 추가할 수 있습니다.

 

 


 

Java에서 여러개의 Set 객체를 합치는 방법에 대해서 알아보았습니다.

 

 

반응형