Comment boucler ArrayList en Java

Comment boucler ArrayList en Java

Pas de bêtises, quatre façons de bouclerArrayList en Java

  1. Pour boucle

  2. Boucle For (Advance)

  3. Boucle while

  4. Boucle d'itérateur

package com.example.core;

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

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

        List list = new ArrayList();
        list.add("Text 1");
        list.add("Text 2");
        list.add("Text 3");

        System.out.println("#1 normal for loop");
        for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i));
        }

        System.out.println("#2 advance for loop");
        for (String temp : list) {
            System.out.println(temp);
        }

        System.out.println("#3 while loop");
        int j = 0;
        while (list.size() > j) {
            System.out.println(list.get(j));
            j++;
        }

        System.out.println("#4 iterator");
        Iterator iterator = list.iterator();
        while (iterator.hasNext()) {
            System.out.println(iterator.next());
        }
    }
}

Sortie

#1 normal for loop
Text 1
Text 2
Text 3
#2 advance for loop
Text 1
Text 2
Text 3
#3 while loop
Text 1
Text 2
Text 3
#4 iterator
Text 1
Text 2
Text 3