Java 中 List集合的遍历方法(三种)

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class Two {

public static void main(String[] args) {
    // TODO Auto-generated method stub

    //自定义对象
    Student s1=new Student("一",18);
    Student s2=new Student("二",19);
    Student s3=new Student("三",20);
    Student s4=new Student("四",21);
    //创建List集合对象
    List li=new ArrayList();
    //将对象添加入集合li中
    li.add(s1);
    li.add(s2);
    li.add(s3);
    li.add(s4);


    //数组遍历
    Object arr[]=li.toArray();//将li集合中的元素转化成数组存入arr中,必须用Object对象接收此数组

    for(int i=0;i it1 = li.iterator();//li实现接口Iterator,返回一个迭代器给it1
    while(it1.hasNext()) {//it1当前位置为空,it1.hasNext()返回“it1下一个位置是否为空”
        Student s=it1.next();//it1向后挪一个位置,挪位置后,并返回当前位置的几何元素
        System.out.println(s.getName()+"---"+s.getAge());
    }
    System.out.println("--------------");

    //List特有遍历
    for(int i=0;i

}

你可能感兴趣的:(Java 中 List集合的遍历方法(三种))