Veröffentlicht 14. Januar 201015 j 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.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.