Befehle in Konsole.

Hallo.

Bitte mehr Information.
Was meinst du mit "immer"?
Was soll mit den Befehlen passieren?

Code:
Scanner scanner = new Scanner(System.in);
String value = scanner.nextLine();

Grüße
 
Der Scanner "scannt" ja nur wenn der Aufgerufen wird, Ich möchte das so haben dass man Jederzeit beispielsweise ".help" eingeben kann. Ungefähr so wie in diesem Video:
 
Code:
while ( true ){
        if(scan.nextLine().equalsIgnoreCase("!help")) {
            System.out.println("Alle Commands:");
            System.out.println("!stop");
        }
        if(scan.nextLine().equalsIgnoreCase("!stop")) {
            System.exit(0);
        }
    }
Wenn ich nur eine abfrage drin habe geht es, bei 2 hier nicht.
 
scan.nextLine()[icode] liest jeweils die nächste Zeile ein - in der ersten if-abfrage liest du die erste Zeile ein, in der zweiten liest du dann die zweite Zeile ein (die du noch nicht getippt hast).
 

Neue Themen


Zurück
Oben