ArrayList: ganze Liste ausgeben


a) toString()

ArrayList<Integer> liste = new ArrayList<Integer>();
liste.add(12);
liste.add(1000);
System.out.println(liste.toString());

b) foreach-Schleife

ArrayList<Integer> liste = new ArrayList<Integer>();
liste.add(12);
liste.add(1000);
for(int ausgabe : liste) {
 System.out.println(ausgabe);
}

c) ListIterator

ArrayList<Integer> liste = new ArrayList<Integer>();
liste.add(12);
liste.add(1000);
ListIterator<Integer> li = liste.listIterator();
while(li.hasNext()) {
 System.out.println(li.next()); // next() springt zum nächsten Element in der ArrayList!
}

Aufgabe: Listen der Reihe nach (sequenziell) ausgeben

  1. Erstelle mit einer for-Schleife eine ArrayList, die die Zahlen 10, 20, 30 ... bis 1000 enthält.
  2. Lass dir alle Elemente ausgeben.
    a. einmal mit einer foreach-Schleife,
    b. einmal mit dem ListIterator