Wie kann man einen String-Array ausgeben?

In Java gibt es für die Ausgabe von Arrays mehrere Möglichkeiten. Drei davon werden im Folgenden beschrieben:

String[] a = { "aaa", "bbb", "ccc", "ddd" };

// 1
for (int i = 0; i < a.length; i++) {
    System.out.println(a[i]);
}

// 2
for (String s : a) {
    System.out.println(s);
}

// 3
System.out.println(Arrays.toString(a));

In 1 wird mit das Array mit einer for-Schleife indiziert durchlaufen.
In 2 kommt die verkürzte for-Schleife (for-each-Schleife) zum Einsatz.
In 3 wird auf die Bibliotheksfunktion java.util.Arrays.toString() zurückgegriffen.