[JAVA] Ich habe versucht, das vorherige Leben vor dem vorherigen Leben anstelle von Zundoko Kiyoshi zu überprüfen

Ich lerne Java an einer Ausbildungsschule, also habe ich es geschafft, indem ich Listen und bedingte Verzweigungen geübt habe.


import java.util.LinkedList;
import java.util.List;
import java.util.Random;
import java.util.stream.Collectors;

public class zensecheck {
	public static void main(String[] args) {

		System.out.println("Ihre");

		//Liste zum Vergleich
		String correctStr = "Vorheriges vorheriges Leben";
		//Liste, die zufällig Zeichen ausgibt
		String[] words = {"Bisherige","Welt"};

		//Liste initialisieren
		List<String> list = new LinkedList<>();

		Random r = new Random();

		//Leeres Array zur Speicherung
		String str = "";
		String word = "";

		while(true) {

			//Wort Zurück / Welt wird zufällig gespeichert
			word = words[r.nextInt(2)];
			System.out.println(word);
			list.add(word);

			//Wenn die Länge der Liste 4 überschreitet, entfernen Sie das 0. Element mit remove
			if(list.size() > 4) {
				list.remove(0);
			}

			//Lagere die letzten 4 mal vorher und die Welt in str
			str = list.stream().collect(Collectors.joining());

			//Wenn der Inhalt von str undrectStr identisch ist, zeigen Sie den Text an und verlassen Sie die Schleife
			if(str.equals(correctStr)) {
				System.out.println("Also fing ich an, dich zu suchen");
				break;
			}
		}
	}
}

Es war ein bisschen verrückt in der Klasse

Recommended Posts

Ich habe versucht, das vorherige Leben vor dem vorherigen Leben anstelle von Zundoko Kiyoshi zu überprüfen
Ich habe das überprüft
Leistungsschaltermuster habe ich überprüft
Ich habe Java Flight Recorder (JFR) überprüft.