Преобразование из HashSet <String>в строку [] - PullRequest
37 голосов
/ 29 марта 2011

Какой лучший способ конвертировать HashSet<String> в String[]?

Ответы [ 2 ]

93 голосов
/ 29 марта 2011
set.toArray(new String[set.size()]);
4 голосов
/ 21 ноября 2016

Ответ 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

Это позволяет обходить массивы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...