【发布时间】:2014-02-08 00:55:01
【问题描述】:
我正在尝试将我的字符串集转换为字符串数组,以便我可以一个一个地对它们进行操作。有没有更好的方法或者转换为数组的好方法?但是,当我尝试转换为如下所示的数组时,我会收到错误,因为它认为它不会始终是传入的字符串。希望得到一些指针。
Set<String> s;
s.add("a");
s.add("b");
String[] item = s.toArray();
【问题讨论】:
-
你得到错误的原因是因为
toArray没有参数返回一个Object[]。您需要给它一个参数,甚至是像new String[0]这样的虚拟参数,以便让它返回一个其他东西的数组。请参阅 javadoc here。
标签: java