编写一个方法 removeEvenLength,它以字符串的 ArrayList 作为参数,并从列表中删除所有偶数长度的字符串。
public void removeEvenLength(ArrayList <String> stringList){
for(int i=0;i<stringList.size();i++){
String word=stringList.get(i);
if(word.length()%2==0){//even
stringList.remove(word);//if it is even,test from the first word then continue looping
}
}
}
当我尝试传入 ["This", "is", "a", "test"] 时,它应该返回我 a。但它给我的是,a。它有什么问题?