我是Java新手。我有一个字符串的HashSet,我试图将包转换为String []。我在这里按照解决方案Converting from HashSet<String> to String[] 但仍然有错误。这是我的代码:
Set set = new HashSet<String>();
// Add elements into set
// ...
String[] words = set.toArray(new String[set.size()]);
我得到的错误是&#34;不兼容的类型:java.lang.Object []无法转换为java.lang.String []&#34;
答案 0 :(得分:2)
使用明显的解决方案:只需将其设为通用Set<String>
。
Set<String> set = new HashSet<>();