Menu
CoddyTech

Musterfinder

Teil des Abschnitts Grundlagen der Java-Journey von Coddy. Lektion 72 von 73.

challenge icon

Aufgabe

Einfach

Erstelle ein Programm, das zwei Arrays von Zeichenfolgen als Eingabe erhält und feststellt, ob das zweite Array als Muster im ersten Array vorkommt (in zusammenhängender Reihenfolge).

Ein Muster liegt vor, wenn alle Elemente des zweiten Arrays zusammen und in derselben Reihenfolge irgendwo im ersten Array vorkommen – ähnlich wie bei der Suche nach einer Teilzeichenfolge in einer Zeichenfolge.

Zum Beispiel:

String[] str1 = {"1", "2", "3", "4", "5", "6", "7"};
String[] str2 = {"3", "4", "5"};
// Should return true
String[] str1 = {"5", "6", "7", "8", "9"};
String[] str2 = {"6", "8"};
// Should return false (not consecutive)

Probier es selbst

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String arrString1 = scanner.nextLine();
        String arrString2 = scanner.nextLine();
        String[] str1 = arrString1.split(",");
        String[] str2 = arrString2.split(",");
        // Schreibe deinen Code unten
        
    }
}

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Java-Compiler