StdIn
- Source:
- StdIn.scala
Value members
Inherited methods
Reads a boolean value from an entire line of the default input.
Reads a boolean value from an entire line of the default input. Has a fairly liberal interpretation of the input.
- Returns:
the boolean value read, or false if it couldn't be converted to a boolean
- Throws:
- java.io.EOFException
if the end of the input stream has been reached.
- Inherited from:
- StdIn
- Source:
- StdIn.scala
Reads a byte value from an entire line of the default input.
Reads a byte value from an entire line of the default input.
- Returns:
the Byte that was read
- Throws:
- java.io.EOFException
if the end of the input stream has been reached.
- java.lang.NumberFormatException
if the value couldn't be converted to a Byte
- Inherited from:
- StdIn
- Source:
- StdIn.scala
Reads a char value from an entire line of the default input.
Reads a char value from an entire line of the default input.
- Returns:
the Char that was read
- Throws:
- java.io.EOFException
if the end of the input stream has been reached.
- java.lang.StringIndexOutOfBoundsException
if the line read from default input was empty
- Inherited from:
- StdIn
- Source:
- StdIn.scala
Reads a double value from an entire line of the default input.
Reads a double value from an entire line of the default input.
- Returns:
the Double that was read.
- Throws:
- java.io.EOFException
if the end of the input stream has been reached.
- java.lang.NumberFormatException
if the value couldn't be converted to a Float
- Inherited from:
- StdIn
- Source:
- StdIn.scala
Reads a float value from an entire line of the default input.
Reads a float value from an entire line of the default input.
- Returns:
the Float that was read.
- Throws:
- java.io.EOFException
if the end of the input stream has been reached.
- java.lang.NumberFormatException
if the value couldn't be converted to a Float
- Inherited from:
- StdIn
- Source:
- StdIn.scala
Reads an int value from an entire line of the default input.
Reads an int value from an entire line of the default input.
- Returns:
the Int that was read
- Throws:
- java.io.EOFException
if the end of the input stream has been reached.
- java.lang.NumberFormatException
if the value couldn't be converted to an Int
- Inherited from:
- StdIn
- Source:
- StdIn.scala
Print and flush formatted text to the default output, and read a full line from the default input.
Print and flush formatted text to the default output, and read a full line from the default input.
Returns null
if the end of the input stream has been reached.
- Value parameters:
- args
the parameters used to instantiate the format, as in
printf
.- text
the format of the text to print out, as in
printf
.
- Returns:
the string read from the default input
- Inherited from:
- StdIn
- Source:
- StdIn.scala
Read a full line from the default input.
Read a full line from the default input. Returns null
if the end of the
input stream has been reached.
- Returns:
the string read from the terminal or null if the end of stream was reached.
- Inherited from:
- StdIn
- Source:
- StdIn.scala
Reads an long value from an entire line of the default input.
Reads an long value from an entire line of the default input.
- Returns:
the Long that was read
- Throws:
- java.io.EOFException
if the end of the input stream has been reached.
- java.lang.NumberFormatException
if the value couldn't be converted to a Long
- Inherited from:
- StdIn
- Source:
- StdIn.scala
Reads a short value from an entire line of the default input.
Reads a short value from an entire line of the default input.
- Returns:
the short that was read
- Throws:
- java.io.EOFException
if the end of the input stream has been reached.
- java.lang.NumberFormatException
if the value couldn't be converted to a Short
- Inherited from:
- StdIn
- Source:
- StdIn.scala
Reads in some structured input (from the default input), specified by a format specifier.
Reads in some structured input (from the default input), specified by
a format specifier. See class java.text.MessageFormat
for details of
the format specification.
- Value parameters:
- format
the format of the input.
- Returns:
a list of all extracted values.
- Throws:
- java.io.EOFException
if the end of the input stream has been reached.
- Inherited from:
- StdIn
- Source:
- StdIn.scala
Reads in some structured input (from the default input), specified by a format specifier, returning only the first value extracted, according to the format specification.
Reads in some structured input (from the default input), specified by a format specifier, returning only the first value extracted, according to the format specification.
- Value parameters:
- format
format string, as accepted by
readf
.
- Returns:
The first value that was extracted from the input
- Inherited from:
- StdIn
- Source:
- StdIn.scala
Reads in some structured input (from the default input), specified by a format specifier, returning only the first two values extracted, according to the format specification.
Reads in some structured input (from the default input), specified by a format specifier, returning only the first two values extracted, according to the format specification.
- Value parameters:
- format
format string, as accepted by
readf
.
- Returns:
A scala.Tuple2 containing the first two values extracted
- Inherited from:
- StdIn
- Source:
- StdIn.scala
Reads in some structured input (from the default input), specified by a format specifier, returning only the first three values extracted, according to the format specification.
Reads in some structured input (from the default input), specified by a format specifier, returning only the first three values extracted, according to the format specification.
- Value parameters:
- format
format string, as accepted by
readf
.
- Returns:
A scala.Tuple3 containing the first three values extracted
- Inherited from:
- StdIn
- Source:
- StdIn.scala