Java遍历集合

概述

以下面的integers为数据

        ArrayList integers = new ArrayList<>();
        integers.add(2);
        integers.add(1);
        integers.add(3);

1. for 循环

        for (int i = 0; i < integers.size(); i++){
            System.out.println(integers.get(i));
        }

2. while 循环

        int i = 0;
        while (i < integers.size()){
            System.out.println(integers.get(i));
            i++;
        }

3. for each 循环

        for(Integer integer : integers){
            System.out.println(integer);
        }

4. 方法 iterator()

方式一

        Iterator iterator = integers.iterator();
        while (iterator.hasNext()){
            Integer integer = iterator.next();
            System.out.println(integer);
        }

方式二

        Iterator iterator = integers.iterator();
        iterator.forEachRemaining(System.out::println);

5. 方法 spliterator()

        Spliterator spliterator = integers.spliterator();
        spliterator.forEachRemaining(System.out::println);

6. 方法 forEach()

        integers.forEach(System.out::println);

你可能感兴趣的:(Java遍历集合)