FAQ: Arrays

Wie lege ich ein String-Array mit Tieren an?
// String-Array tiere anlegen und mit "Hund", "Katze" und "Maus" bestücken
String[] tiere = { "Hund", "Katze", "Maus" };
Wie durchlaufe ich ein String-Array und gebe jeden einzelnen String auf die Konsole aus?
// for-Schleife, die alle einzelnen Strings des String-Arrays tiere durchläuft
for (int i = 0; i < tiere.length; i++) {
  // Jedes Tier auf die Konsole schreiben
  System.out.println(tiere[i]);
}
Wie untersuche ich, ob ein gegebener String in einem String Array vorkommt?
// String-Objekt s anlegen und mit der Zeichenkette "Katze" bestücken
String s = "Katze";
// for-Schleife, die alle einzelnen Strings des String-Arrays tiere durchläuft
for (int i = 0; i < tiere.length; i++) {
  // Prüfe, ob s gleich tiere[i] ist
  if (s.equals(tiere[i])) {
    // Wenn s im String-Array Tiere steckt, dann ist es wohl ein Tier, aber die
    // übrigen Elemente im String-Array tiere werden auch noch untersucht (überflüssig)
    System.out.println(s + " ist definitiv ein Tier!");
  }
}
Wie breche ich das Durchlaufen eines String-Arrays vorzeitig ab, wenn ich das Gesuchte gefunden habe?
// String-Objekt s anlegen und mit der Zeichenkette "Katze" bestücken
String s = "Katze";
// for-Schleife, die alle einzelnen Strings des String-Arrays tiere durchläuft
for (int i = 0; i < tiere.length; i++) {
  // Prüfe, ob s gleich tiere[i] ist
  if (s.equals(tiere[i])) {
    // Wenn s im String-Array Tiere steckt, dann ist es wohl ein Tier
    System.out.println(s + " ist definitiv ein Tier!");
    // Abbruch der for-Schleife (es steht ja fest, dass die Katze ein Tier ist)
    break;
  }
}