Spec-Zone.ru › Scala 3.1

Объект scala.io.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.

Возвращает

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

Унаследовано от StdIn

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

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

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

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

Возвращает

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

Унаследовано от StdIn

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

Spec-Zone.ru

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