java中常见的三种遍历数据的方式

package test2;

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

public class ArrayListTest {
public static void main(String[] args) {

    ArrayList<String> al = new ArrayList<String>();
    al.add("张三");
    al.add("李四");
    al.add("王五");
    System.out.println("======第一种(普通for循环)=======");
    for(int i=0;i<al.size();i++){
        System.out.println(al.get(i));
    }
    System.out.println("======第二种(forech增强for循环)=======");
    for(String str:al){
        System.out.println(str);
    }
    System.out.println("======第三种(迭代器)=======");

    Iterator<String> itor = al.iterator();
    while(itor.hasNext()){
        System.out.println(itor.next());
    }



}

}

猜你喜欢

转载自blog.csdn.net/weixin_42337796/article/details/81782749
今日推荐