import java.util.*;
class Demo10
{
public static void main(String[] args)
{
// Iterator iterator() //获取集合中的对象---集合的遍历 iterator()返回的是内部类对象,使用内部类可以直接操作集合内部的对象
Collection coll = new ArrayList();
coll.add("java01");
coll.add("java02");
coll.add("java03");
//1.
Iterator ite=coll.iterator();//得到集合的迭代器对象,其实就是得到内部类对象
while(ite.hasNext())
{
Object obj =ite.next();
System.out.println(((String)obj).toUpperCase());
}
//2.
// default void forEach(Consumer<? super T> action)
coll.forEach(t ->System.out.println(t));//非静态方法引用 forEach方法会依次把集合中的每个对象传给参数t
coll.forEach(System.out::println);
//3.
//System.out.println();
for(Object obj:coll)
{
System.out.println((String)obj);
}
//4.
for(int i=0; i<coll.size(); i++)
System.out.print(((ArrayList)coll).get(i) + " ");
}
}
【Java语言基础】Collection的四种遍历方式
最新推荐文章于 2024-05-11 19:43:18 发布