Mustergenerator
Teil des Abschnitts Grundlagen der Java-Journey von Coddy. Lektion 72 von 73.
Aufgabe
EinfachErstelle ein Programm, das zwei Arrays von Zeichenketten als Eingabe erhält und bestimmt, ob das zweite Array als Muster innerhalb des ersten Arrays erscheint (in aufeinanderfolgender Reihenfolge).
Ein Muster ist vorhanden, wenn alle Elemente des zweiten Arrays gemeinsam, in derselben Reihenfolge und irgendwo innerhalb des ersten Arrays erscheinen – ähnlich wie beim Finden eines Teilstrings innerhalb einer Zeichenkette.
Zum Beispiel:
String[] str1 = {"1", "2", "3", "4", "5", "6", "7"};
String[] str2 = {"3", "4", "5"};
// Sollte true zurückgebenString[] str1 = {"5", "6", "7", "8", "9"};
String[] str2 = {"6", "8"};
// Sollte false zurückgeben (nicht aufeinanderfolgend)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
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische KurzformenVergleichsoperatorenString-Vergleich7Grundlegende Ein-/Ausgabe
System.out-MethodenAusgabe formatierenScanner-KlasseWiederholung – Bis 120Wiederholung – Wahr oder falsch5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 43Variablen Teil 2
KonstantenNamenskonventionenRückblick – Variablen initialisierenTypumwandlung Teil 1Typumwandlung Teil 26Entscheidungen treffen
If-AnweisungIf - ElseSwitch-AnweisungTernärer OperatorRückblick - If ElseVerschachteltes If - ElseÜbe selbstständig: Online-Java-Compiler