// 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; } }