Какой лучший способ конвертировать HashSet<String>
в String[]
?
Преобразование из HashSet <String> в String []
Ответ 1
set.toArray(new String[set.size()]);
Ответ 2
Ответ JB Nizet верен, но если вы сделали это, чтобы преобразовать в CSV-подобную строку, с помощью Java 8 теперь вы можете:
Set<String> mySet = new HashSet<>(Arrays.asList("a", "b", "c"));
System.out.println(String.join(", ", mySet));
Output is: a, b, c
Это позволяет обходить массивы.