Java에서 HashSet을 배열로 변환하는 방법

HashSet  toArray()입니다. 이 메서드는 모든 데이터 컬렉션(ArrayList, HashMap, TreeSet 등)에서 액세스할 수 있습니다. 자세한 내용은 ArrayList를 Array.

다음 예에서는 일반 유형 String의 HashSet을 만든 다음 String 유형의 배열을 만들고 hashset.toArray (배열) < / span>.< / div>

import java.util.HashSet; 
public class ToArray{
public static void main(String[] args) {
// HashSet 생성
HashSet hs = new HashSet();

//요소 채우기
hs.add("E1");
hs.add("E2");
hs.add("E3");
hs.add("E4");
hs.add("E5");

// display
System.out.println("HashSet: "+ hs);

// array
String[] array = new String[hs.size()];
hs.toArray(배열);

// 배열 display
System.out.print("array: ");
for(문자열 e: 배열){
System.out.print(e+" ");
}
}
}
출력:

HashSet: [E2, E1, E4, E3, E5]
array: E2 E1 E4 E3 E5