Spec-Zone.ru › Scala 3.2

Объект StdIn.StdIn

Исходный код

объект StdIn

Супертипы
класс Object
тракт Matchable
класс Any
Тип self
StdIn.type

Наследуемые методы

Исходный код
def readBoolean(): Boolean

Читает значение типа boolean с целой строки стандартного ввода. Имеет довольно либеральную интерпретацию входных данных.

Возвращает

значение типа boolean, которое было прочитано, или false, если его нельзя было преобразовать в boolean

Исключение
java.io.EOFException

если достигнут конец потока ввода.

Наследованно от StdIn (скрыто)

Исходный код
def readByte(): Byte

Читает значение типа byte с целой строки стандартного ввода.

Возвращает

прочитанное значение типа Byte

Исключение
java.io.EOFException

если достигнут конец потока ввода.

java.lang.NumberFormatException

если значение нельзя было преобразовать в Byte

Наследованно от StdIn (скрыто)

Исходный код
def readChar(): Char

Читает значение типа char с целой строки стандартного ввода.

Возвращает

прочитанное значение типа Char

Исключение
java.io.EOFException

если достигнут конец потока ввода.

java.lang.StringIndexOutOfBoundsException

если прочитанная из стандартного ввода строка была пустой

Наследованно от StdIn (скрыто)

Исходный код
def readDouble(): Double

Читает значение типа double с целой строки стандартного ввода.

Возвращает

прочитанное значение типа Double.

Исключение
java.io.EOFException

если достигнут конец потока ввода.

java.lang.NumberFormatException

если значение нельзя было преобразовать в Float

Наследованно от StdIn (скрыто)

Исходный код
def readFloat(): Float

Читает значение типа float с целой строки стандартного ввода.

Возвращает

прочитанное значение типа Float.

Исключение
java.io.EOFException

если достигнут конец потока ввода.

java.lang.NumberFormatException

если значение нельзя было преобразовать в Float

Наследованно от StdIn (скрыто)

Исходный код
def readInt(): Int

Читает значение типа int с целой строки стандартного ввода.

Возвращает

прочитанное значение типа Int

Исключение
java.io.EOFException

если достигнут конец потока ввода.

java.lang.NumberFormatException

если значение нельзя было преобразовать в Int

Наследованно от StdIn (скрыто)

Source
def readLine(text: String, args: Any*): String

Вывести и очистить отформатированный текст в стандартный вывод, а затем считать целую строку из стандартного ввода. Возвращает null в случае достижения конца потока ввода.

Параметры значения
args

параметры, используемые для инициализации формата, как в printf.

text

формат выводимого текста, как в printf.

Возвращает

строка, считанная из стандартного ввода

Унаследовано от StdIn (скрыто)

Source
def readLine(): String

Считать целую строку из стандартного ввода. Возвращает null в случае достижения конца потока ввода.

Возвращает

строка, считанная с терминала, или null, если достигнут конец потока.

Унаследовано от StdIn (скрыто)

Source
def readLong(): Long

Считывает значение long из целой строки стандартного ввода.

Возвращает

прочитанное значение Long

Исключения
java.io.EOFException

если достигнут конец потока ввода.

java.lang.NumberFormatException

если значение нельзя преобразовать в Long

Унаследовано от StdIn (скрыто)

Source
def readShort(): Short

Считывает значение short из целой строки стандартного ввода.

Возвращает

прочитанное значение short

Исключения
java.io.EOFException

если достигнут конец потока ввода.

java.lang.NumberFormatException

если значение нельзя преобразовать в Short

Унаследовано от StdIn (скрыто)

Source
def readf(format: String): List[Any]

Считывает структурированный ввод (из стандартного ввода), заданный спецификацией формата. Подробности спецификации формата см. в классе java.text.MessageFormat.

Параметры значения
format

формат ввода.

Возвращает

список всех извлечённых значений.

Исключения
java.io.EOFException

если достигнут конец потока ввода.

Унаследовано от StdIn (скрыто)

Source
def readf1(format: String): Any

Считывает структурированный ввод (из стандартного ввода), заданный спецификацией формата, возвращая только первое извлечённое значение в соответствии со спецификацией формата.

Параметры значения
format

строка формата, как принимается readf.

Возвращает

Первое значение, которое было извлечено из ввода

Унаследовано от StdIn (скрыто)

Source
def readf2(format: String): (Any, Any)

Считывает структурированный ввод (из стандартного ввода), заданный спецификацией формата, возвращая только первые два извлечённых значения в соответствии со спецификацией формата.

Параметры значения
format

строка формата, как принимается readf.

Возвращает

A scala.Tuple2 содержащий первые два извлечённых значения

Унаследовано от StdIn (скрыто)

Source
def readf3(format: String): (Any, Any, Any)

Считывает структурированный ввод (из стандартного ввода), заданный спецификацией формата, возвращая только первые три извлечённых значения в соответствии со спецификацией формата.

Параметры значения
формат

строка формата, как принимается readf.

Возвращает

A scala.Tuple3 содержащий первые три извлеченные значения

Унаследовано от StdIn (скрыто)

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/io/StdIn$.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API