我在轉換時遇到困難。我不知道是否有語法錯誤,或者這是不可能的。從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