网站推广链接怎么做/爱站网长尾关键词挖掘工具下载
Iterator有三个方法,
- hasNext() :该方法会判断集合对象是否还有下一个元素,如果已经是最后一个元素则返回false。
- next():把迭代器的指向移到下一个位置,同时,该方法返回下一个元素的引用。
- remove() 从迭代器指向的集合中移除迭代器返回的最后一个元素。
代码如下:
public static void main(String[] args) {
List<String> a = new ArrayList<String>();
a.add("a");
a.add("a");
a.add("c");
a.add("d");
a.add("a");
a.add("d");
a.add("a");
Iterator<String> it = a.iterator();
while(it.hasNext()){
String temp = it.next();
if(temp.equals("a")){
it.remove();
}
}
for(int i=0;i<a.size();i++){
System.out.println(a.get(i));
}
}