List集合的遍历方式

/**
 *List集合是有序,可重复,有索引的
 * List集合的遍历方式
 * 1)for循环
 * 2)迭代器
 * 3)foreach
 * 4)JDK1.8新技术
 *
 * */
public class ListDemo {
    public static void main(String[] args) {
        List<String> list=new ArrayList<>();

        list.add("java");
        list.add("mybatis");
        list.add("Springboot");
        /**
         * for循环
         * */
        for(int i=0;i<list.size();i++){
            System.out.println(list.get(i));
        }
        System.out.println("-------------------------");
        /**
         * 迭代器
         * */
        Iterator<String> it = list.iterator();
        while (it.hasNext()){
            System.out.println(it.next());
        }
        System.out.println("----------------");
        /**
         * foreach
         * */
        for (String s : list) {
            System.out.println(s);
        }
        System.out.println("-----------------------");
        /**lambda表达式*/
        list.forEach(s -> {
            System.out.println(s);
        });
    }
}

原文地址:https://www.cnblogs.com/HezhenbinGoGo/p/14243213.html