MasterOfWar
Lt. Commander
- Registriert
- Jan. 2009
- Beiträge
- 1.397
Guten Abend,
ich habe folgenden Code:
Wird die getPrint() Methode aufgerufen funktioniert auch alles wie geplant: Die Tastatureingaben werden auf den Stack gelegt.
Mach ich allerdings folgendes:
Bekomme ich eine "java.util.NoSuchElementException: No line found" Exception. Ich verstehe nicht genau wo der Unterschied liegt, bzw. wieso die erste Methode funktioniert, die zweite aber nicht?
ich habe folgenden Code:
Code:
public static void getPrint() throws InterruptedException{
Scanner s = new Scanner(System.in);
while(true){
String temp = s.nextLine();
stack.push(temp);
}
Wird die getPrint() Methode aufgerufen funktioniert auch alles wie geplant: Die Tastatureingaben werden auf den Stack gelegt.
Mach ich allerdings folgendes:
Code:
static Scanner input;
....
input = new Scanner(System.in);
while(true){
String in = input.nextLine();
doSomething(in);
}