Java - 尝试从List <string>中删除某些元素

时间:2018-02-28 16:45:00

标签: java string list remove-if

我正在尝试删除以&amp;开头的字词,但后面的代码会给我以下错误:

Exception in thread "main" java.lang.UnsupportedOperationException
at java.util.AbstractList.remove(AbstractList.java:161)
at java.util.AbstractList$Itr.remove(AbstractList.java:374)
at java.util.Collection.removeIf(Collection.java:415)
at com.APT.SearchEngine.Main.main(Main.java:25)

String text="Hey &i love football";
List<String> purifiedList= Arrays.asList(text.split(" "));
purifiedList.removeIf((String word) -> word.startsWith("&"));

1 个答案:

答案 0 :(得分:0)

Arrays.asList会返回一个不可修改的列表。

相关问题