[Go to site: main page, start]

0% found this document useful (0 votes)
8 views2 pages

Java Scanner Method Overview

The document provides an overview of the Scanner class in Java, detailing its ability to obtain data from various sources such as the keyboard, files, and strings. It includes a table listing useful methods of the Scanner class, along with their descriptions and return types. Additionally, it references related tutorials on Java user input and file reading.

Uploaded by

G. Netpryse
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views2 pages

Java Scanner Method Overview

The document provides an overview of the Scanner class in Java, detailing its ability to obtain data from various sources such as the keyboard, files, and strings. It includes a table listing useful methods of the Scanner class, along with their descriptions and return types. Additionally, it references related tutorials on Java user input and file reading.

Uploaded by

G. Netpryse
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Java Scanner Methods

Scanner Methods
The Scanner class can be used to obtain data from the keyboard, files and
strings.

A list of useful Scanner methods can be found in the table below.

Method Description Return Type

close() Close the scanner object void

delimiter() Return the delimiter used to separate Pattern


tokens

findInLine() Return a string which matches a regular String


expression in the current line

findWithinHori Return a string which matches a regular String


zon() expression within a specified number of
characters

hasNext() Return true if another token can be found boolean

hasNextBoole Return true if the next token represents a boolean


an() boolean value

hasNextByte() Return true if the next token represents boolean


a byte value

hasNextDoubl Return true if the next token represents a boolean


e() number

hasNextFloat( Return true if the next token represents a boolean


) number

hasNextInt() Return true if the next token represents boolean


an int value

hasNextLine() Return true if another line of text is boolean


available in the scanner

hasNextLong( Return true if the next token represents boolean


) a long value

hasNextShort( Return true if the next token represents boolean


) a short value

locale() Return the scanner's locale Locale

next() Return the next token in the scanner String


nextBoolean() Return the boolean value of the next boolean
token in the scanner

nextByte() Return the byte value of the next token byte


in the scanner

nextDouble() Return the double value of the next double


token in the scanner

nextFloat() Return the float value of the next token float


in the scanner

nextInt() Return the int value of the next token in int


the scanner

nextLine() Return the next line of text in the String


scanner

nextLong() Return the long value of the next token long


in the scanner

nextShort() Return the short value of the next token long


in the scanner

radix() Return the scanner's radix int

reset() Reset the scanner's configuration int

useDelimiter() Set the delimiter used by the scanner to Scanner


separate tokens

useLocale() Set the locale used by the scanner Scanner

useRadix() Set the radix used by the scanner Scanner

Related Pages
Java User Input Tutorial

Java Read Files Tutorial

You might also like