我相信这是Iterator.remove()方法背后的目的,是能够在迭代时从集合中删除一个元素。
例如:
Iterator<String> iter = li.iterator();while(iter.hasNext()){ if(iter.next().equalsIgnoreCase("str3")) iter.remove();}
我相信这是Iterator.remove()方法背后的目的,是能够在迭代时从集合中删除一个元素。
例如:
Iterator<String> iter = li.iterator();while(iter.hasNext()){ if(iter.next().equalsIgnoreCase("str3")) iter.remove();}