前言:
Java中的Iterator迭代器是为了对集合进行迭代
迭代器的使用:
public static void main(String[] args){
//对集合ArrayList中的元素进行取出
Collection<String> coll = new ArrayList<String>();
coll.add("1");
coll.add("2");
coll.add("1");
Iterator<String> it= coll.iterator();
while(it.hasNext()){
//确定是否有元素可进行迭代,有则返回true;返回迭代的下一个元素
System.out.println(it.next());
}
//对集合HashSet中的元素进行取出
Set<String> set = new HashSet<String>();
set.add("1");
set.add("2");
set.add("3");
Iterator<String> it2= set.iterator();
while(it2.hasNext()){
//确定是否有元素可进行迭代,有则返回true;返回迭代的下一个元素
System.out.println(it2.next());
}
}
网友评论