2011-03-29 4 views

답변

89
set.toArray(new String[set.size()]); 
+3

이것이 최선의 방법입니다 (+1) –

+0

set.toArray (new String [0]); 또는 심지어 set.toArray (EMPTY_STRING_ARRAY); set.size()는 성능 이점을 추가하지는 않지만 독자에게 정신적 공간을 사용합니다. –

+0

"중요한 성과상의 이점" –

4

대답은 정확하지만 경우에 당신은 당신이 지금 할 수있는 자바 8, 문자열과 같은 CSV로 변환하는 이런 짓을 :

Set<String> mySet = new HashSet<>(Arrays.asList("a", "b", "c")); 
System.out.println(String.join(", ", mySet)); 

Output is: a, b, c 

이 배열을 우회 할 수 있습니다.

관련 문제