我似乎无法在Iterator从方法返回时打印元素removeTwos()。我试图从列表中删除只有两个字符的元素。
public class Main {
public static void main(String[] args) {
// write your code here
List<String> list = new ArrayList<>();
list.add("hi");
list.add("what");
list.add("who");
list.add("ok");
System.out.println(removeTwos(list));
}
public static String removeTwos(List<String> stringList) {
Iterator<String> itr = stringList.iterator();
for(int i = 0; i < stringList.size(); i++) {
if(itr.hasNext() && itr.next().length() == 2) {
itr.remove();
System.out.println(itr.toString());
}
}
return itr.toString();
}
}
紫衣仙女
慕标5832272
神不在的星期二
相关分类