Zer00nE Geschrieben 14. Januar 2010 Geschrieben 14. Januar 2010 Hallo zusammen, ich suche nach einer Möglichkeit einem Scanner mitzuteilen, dass er nicht die Leerzeichen und Enter von der Konsole ingnoriert. Gleichzeitig möchte ich aber eine Zahl einlesen, falls eine angegeben wird. Hier der Codeausschnitt: zahlA = benutzer.nextInt(); if(benutzer.nextLine().equals("")) { System.err.println("Test."); } Wenn ich das if vor das zahlA... setze steht in der Konsole ja logischerweise immer gleich 'Test'. Wenn ich es dahinter setze blockiert das benutzer.nextInt() natürlich den Test. Hab ich vlt. eine Methode bei Scanner übersehen? Danke im Voraus. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.