我正在尝试将 Set 转换为 Array。
Set<String> s = new HashSet<String>(Arrays.asList("mango","guava","apple"));
String[] a = s.toArray(new String[0]);
for(String x:a)
System.out.println(x);
它工作正常。但我不明白new String[0]
in的意义String[] a = s.toArray(new String[0]);
。
我的意思是最初我正在尝试String[] a = c.toArray();
,但它不起作用。为什么需要new String[0]
.