我在正确实施iterator.remove()
方法时遇到了一些麻烦。我试图使用该方法从ArrayList
字符串中删除某些字符串,但每次我尝试使用迭代器(和iterator.remove()
方法)时,都会收到标题为"的错误对于Comodification"。我在下面发布我的代码以供参考。感谢帮助!
Iterator<String> iter= myWords.iterator();
while(iter.hasNext()){
String current= iter.next();
for(int i=0;i<current.length();i++){
if(current.charAt(i)==mostFrequentChar){
iter.remove();
break;
}
}
}