我在转换时遇到困难。我不知道是否有语法错误,或者这是不可能的。从ArrayList转换为集合
我需要转换from--
private static final List<Contact> CONTACTS = Arrays.asList(
new Contact("text1", "name1"),
new Contact("text2", "name2"),
new Contact("text3", "name3"));
中场休息
Collection c = new ArrayList(Arrays.asList(--?--))
- ? - - >(我不明白这里会发生什么)
通过这样做,我打算避免UnsupportedOperationException。 任何帮助表示感谢,谢谢!
嘿谢谢大家,我明白了! 这worked--
解决方案:
List<? extends Contact> col = new ArrayList<Contact>(CONTACTS);
1)这与GWT有什么关系? 2)你可以添加你想要做的'集合',什么触发UnsupportedOperationException? – Grilse 2012-02-05 03:41:42
当你调用列表中的remove()时,你是否得到'UnsupportedOperationException'? – LanguagesNamedAfterCofee 2012-02-05 05:27:39
我无法申请CONTACT.remove(index);对ArrayList进行操作。 – Prince 2012-02-05 05:31:23