Scanner.NextShort Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
NextShort() |
Сканирует следующий маркер входных данных в виде |
NextShort(Int32) |
Сканирует следующий маркер входных данных в виде |
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.