我想从ArrayList
长度等于作为整数传递的数字的元素中删除一个元素。我的代码如下。运行时,程序会在使用方法UnsupportedOperationException
时抛出该行remove()
。实际上,这是一个编码问题。
public static List<String> wordsWithoutList(String[] words, int len) {
List<String> list = new ArrayList<String>();
list = Arrays.asList(words);
for(String str : list) {
if(str.length() == len) {
list.remove(str);
}
}
return l;
}