SeouliteLab

[Java/자바] Set(HashSet)를 배열로 변환하기 본문

프로그래밍

[Java/자바] Set(HashSet)를 배열로 변환하기

Seoulite Lab 2024. 3. 7. 08:49

Java에서 Set(HashSet)를 배열로 변환하는 방법을 알아보겠습니다. Set은 중복을 허용하지 않는 컬렉션으로, 중복된 요소가 없는 배열로 변환할 수 있습니다.

1. Set(HashSet)를 배열로 변환하는 방법

Set(HashSet)를 배열로 변환하기 위해서는 toArray() 메서드를 사용합니다. toArray() 메서드를 사용하면 Set의 요소를 저장한 배열을 얻을 수 있습니다.

예제

예제 1. Set을 배열로 변환하는 예제

// 사용되는 디렉토리: src/com/example
// 파일명: SetToArrayExample.java

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

public class SetToArrayExample {
    public static void main(String[] args) {
        Set<String> set = new HashSet<>();
        set.add("Apple");
        set.add("Banana");
        set.add("Orange");

        // Set을 배열로 변환
        String[] array = set.toArray(new String[0]);

        // 배열 출력
        System.out.println("배열 요소:");
        for (String element : array) {
            System.out.println(element);
        }
    }
}

예제 2. Set을 배열로 변환하는 예제

// 사용되는 디렉토리: src/com/example
// 파일명: SetToArrayExample2.java

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

public class SetToArrayExample2 {
    public static void main(String[] args) {
        Set<Integer> set = new HashSet<>();
        set.add(10);
        set.add(20);
        set.add(30);

        // Set을 배열로 변환
        Integer[] array = set.toArray(new Integer[0]);

        // 배열 출력
        System.out.println("배열 요소:");
        for (int element : array) {
            System.out.println(element);
        }
    }
}

예제 3. Set을 배열로 변환하는 예제

// 사용되는 디렉토리: src/com/example
// 파일명: SetToArrayExample3.java

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

public class SetToArrayExample3 {
    public static void main(String[] args) {
        Set<Double> set = new HashSet<>();
        set.add(3.14);
        set.add(6.28);
        set.add(9.42);

        // Set을 배열로 변환
        Double[] array = set.toArray(new Double[0]);

        // 배열 출력
        System.out.println("배열 요소:");
        for (double element : array) {
            System.out.println(element);
        }
    }
}