Java - 尝试从List中删除某些元素 [重复]

问题描述 投票:-1回答:1

我正在尝试删除以n开头的单词,但以下代码给出了以下错误:

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("&"));
java string list remove-if
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.