【发布时间】:2010-11-06 14:24:51
【问题描述】:
String[] a = c.toArray(new String[0]);
首先:我需要在这里进行类型转换吗? (我认为我们应该写成 (String[])c.toArray(); 但我已经看到它只是 c.toArray() 而不使用类型转换。这有效吗?
第二:还有我们为什么写new String[0]?
【问题讨论】:
-
注意:你也可以使用'c.toArray(new String [] {});'