Поделиться через


Scanner.NextShort Метод

Определение

Перегрузки

NextShort()

Сканирует следующий маркер входных данных в виде short.

NextShort(Int32)

Сканирует следующий маркер входных данных в виде short.

NextShort()

Сканирует следующий маркер входных данных в виде short.

[Android.Runtime.Register("nextShort", "()S", "")]
public short NextShort ();
[<Android.Runtime.Register("nextShort", "()S", "")>]
member this.NextShort : unit -> int16

Возвращаемое значение

объект , short отсканированный из входных данных

Атрибуты

Исключения

значение , если он Scanner был закрыт.

Значение , если входные данные исчерпаны.

Значение , если следующий маркер не может быть преобразован в допустимое short значение.

Комментарии

Сканирует следующий маркер входных данных в виде short.

Вызов этого метода формы nextShort() ведет себя точно так же, как #nextShort(int) nextShort(radix)вызов , где radix является радиксом по умолчанию этого средства проверки.

Документация по Java для java.util.Scanner.nextShort().

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к

NextShort(Int32)

Сканирует следующий маркер входных данных в виде short.

[Android.Runtime.Register("nextShort", "(I)S", "")]
public short NextShort (int radix);
[<Android.Runtime.Register("nextShort", "(I)S", "")>]
member this.NextShort : int -> int16

Параметры

radix
Int32

радикс, используемый для интерпретации маркера как короткое значение

Возвращаемое значение

объект , short отсканированный из входных данных

Атрибуты

Исключения

значение , если он Scanner был закрыт.

Значение , если входные данные исчерпаны.

Значение , если следующий маркер не может быть преобразован в допустимое short значение.

Комментарии

Сканирует следующий маркер входных данных в виде short. Этот метод вызывает исключение InputMismatchException , если следующий маркер не может быть преобразован в допустимое короткое значение, как описано ниже. Если преобразование выполнено успешно, средство проверки перемещается за соответствующими входными данными.

Если следующий маркер соответствует <регулярному выражению i>Integer</i> , определенному выше, то маркер преобразуется в short значение, как если бы удаляет все префиксы, разделители групп и суффиксы языкового стандарта, а затем сопоставляет цифры, отличные от ASCII, в цифры ASCII с помощью Character#digit Character.digit, добавляя перед собой отрицательный знак (-) при наличии отрицательных префиксов и суффиксов конкретного языкового стандарта. и передача результирующей строки в с Short#parseShort(String, int) Short.parseShort указанным радиксом.

Если радикс меньше Character#MIN_RADIX Character.MIN_RADIX или больше Character#MAX_RADIX Character.MAX_RADIX, возникает IllegalArgumentException исключение .

Документация по Java для java.util.Scanner.nextShort(.*int).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к