Iterator
Iterator 主要用于遍历Collection 集合中的元素, Iterator 对象称为迭代器
Iterator 的三个方法
方法名称 | 作用 |
---|---|
boolean hasNext() | 如果集合中尚有没有被访问过的元素, 则返回true |
Object next() | 返回集合中的下一个元素 |
void remove() | 删除集合中上一次 next 方法返回的元素 |
使用方法
IteratorLearn.java
import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;
public class IteratorLearn{
public static void main(String[] args){
Collection<Integer> nums = new HashSet();
nums.add(1);
nums.add(2);
nums.add(3);
System.out.println(nums);
Iterator it = nums.iterator();
while( it.hasNext()){
int num = (int)it.next();
if(num == 2){
it.remove();
}
}
System.out.println( nums);
}
}
运行
[1, 2, 3]
[1, 3]
网友评论