从 HashSet<String> 转换为 String[]
转换为 的最佳方法是什么?HashSet<String>
String[]
转换为 的最佳方法是什么?HashSet<String>
String[]
set.toArray(new String[set.size()]);
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
这允许绕过数组表示法()。[]