Java-尝试从列表中删除某些元素<;字符串>;
我试图删除以&开头的单词,但下面的代码给出了以下错误:Java-尝试从列表中删除某些元素<;字符串>;,java,string,list,remove-if,Java,String,List,Remove If,我试图删除以&开头的单词,但下面的代码给出了以下错误: 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(Collec
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("&"));
线程“main”java.lang.UnsupportedOperationException中的异常
在java.util.AbstractList.remove处(AbstractList.java:161)
位于java.util.AbstractList$Itr.remove(AbstractList.java:374)
位于java.util.Collection.removeIf(Collection.java:415)
位于com.APT.SearchEngine.Main.Main(Main.java:25)
String text=“嘿&我爱足球”;
List.dlist=Arrays.asList(text.split(“”);
purifiedList.removeIf((字符串字)->word.startsWith(“&”);
数组。asList
返回一个不可修改的列表。严格来说,这不是真的。列表允许set
操作,但不允许add
和remove
。如何允许删除?请new ArrayList(Arrays.asList(array))