关于集合遍历、迭代专题
此处写的遍历方法,是所有Collection通用的一种方式
在Map集合中不能用
创建集合并添加元素
//创建集合对象
Collection c=new ArrayList();
//添加元素
c.add("123");
c.add("asd");
c.add(100);
c.add(new Object());
集合遍历、迭代
//第一步:获取集合对象的迭代器对象Iterator
Iterator it=c.iterator();
//第二步:通过以上获取的迭代器对象开始迭代/遍历集合
/*
以下两个方法是迭代器对象Iterator中的方法
boolean hashNext() 如果仍有元素可以迭代,则返回true
Object next() 返回迭代的下一个元素
*/
while (it.hasNext()){
Object obj=it.next();
System.out.println(obj);
}
完整代码:
在这里插入代码片import java.util.*;
public class myfile{
public static void main(String[] args){
//创建集合对象
Collection c=new ArrayList();
//添加元素
c.add("123");
c.add("asd");
c.add(100);
c.add(new Object());
//集合遍历、迭代
//第一步:获取集合对象的迭代器对象Iterator
Iterator it=c.iterator();
//第二步:通过以上获取的迭代器对象开始迭代/遍历集合
/*
以下两个方法是迭代器对象Iterator中的方法
boolean hashNext() 如果仍有元素可以迭代,则返回true
Object next() 返回迭代的下一个元素
*/
while (it.hasNext()){
Object obj=it.next();
System.out.println(obj);
}
}
}
运行结果:
123
asd
100
java.lang.Object@15db9742