Scanner class methods in Java Part -II

 java.util.Scanner

A simple text scanner that can parse primitive types and strings using regular expressions.

A Scanner breaks its input into tokens using a delimiter pattern, which by default matches whitespace.


Some methods of Scanner class.


hasNextDouble(): This method returns true if the next token in this scanner's input can be interpreted as a double value.


hasNextFloat(): This method returns true if the next token in this scanner's input can be interpreted as a float value.


hasNextInt(): This method returns true if the next token in this scanner's input can be interpreted as an int value in the default radix.


hasNextInt(int): This method returns true if the next token in this scanner's input can be interpreted as an int value in the specified radix.


hasNextLine(): This method returns true if there is another line in the input of this scanner.


hasNextLong(): This method returns true if the next token in this scanner's input can be interpreted as a long value in the default radix.


hasNextLong(int): This method returns true if the next token in this scanner's input can be interpreted as a long value in the specified radix.


hasNextShort(): This method returns true if the next token in this scanner's input can be interpreted as a short value in the default radix.


hasNextShort(int): This method returns true if the next token in this scanner's input can be interpreted as a short value in the specified radix.


ioException(): This method returns the IOException last thrown by this Scanner's underlying Readable.


locale(): This method returns this scanner's locale.


match(): This method returns the match result of the last scanning operation performed by this scanner.


next(): This method finds and returns the next complete token from this scanner.


next(Pattern): This method returns the next token if it matches the specified pattern.


next(String): This method returns the next token if it matches the pattern constructed from the specified string.


nextBigDecimal(): This method scans the next token of the input as a BigDecimal.


nextBigInteger(): This method scans the next token of the input as a BigInteger.


nextBigInteger(int): This method scans the next token of the input as a BigInteger according to the specified radix.


nextBoolean(): This method scans the next token of the input into a boolean value and returns that value.


nextByte(): This method scans the next token of the input as a byte.


Some more methods of Scanner class -I


Some more methods of Scanner class -III


No comments:

Post a Comment