Validating input using java.util.Scanner
Overview of Scanner.hasNextXXX methods java.util.Scanner has many hasNextXXX methods that can be used to validate input. Here’s a brief overview of all of them: hasNext() – does it have any token at all? hasNextLine() – does it have another line of input? For Java primitives hasNextInt() – does it have a token that can be parsed into an int? Also available are hasNextDouble(), hasNextFloat(), hasNextByte(), hasNextShort(), hasNextLong(), and hasNextBoolean() As bonus, there’s … Read more