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


Integer.ParseUnsignedInt Метод

Определение

Перегрузки

ParseUnsignedInt(String, Int32)

Анализирует строковый аргумент как целое число без знака в радиксе, указанном вторым аргументом.

ParseUnsignedInt(String, Int32, Int32, Int32)

CharSequence Анализирует аргумент как неподписанный int в указанном, начиная с указанного radixbeginIndex и расширяющегося.endIndex - 1

ParseUnsignedInt(ICharSequence, Int32, Int32, Int32)

CharSequence Анализирует аргумент как неподписанный int в указанном, начиная с указанного radixbeginIndex и расширяющегося.endIndex - 1

ParseUnsignedInt(String)

Анализирует строковый аргумент как целое число без знака.

ParseUnsignedInt(String, Int32)

Анализирует строковый аргумент как целое число без знака в радиксе, указанном вторым аргументом.

[Android.Runtime.Register("parseUnsignedInt", "(Ljava/lang/String;I)I", "", ApiSince=26)]
public static int ParseUnsignedInt (string s, int radix);
[<Android.Runtime.Register("parseUnsignedInt", "(Ljava/lang/String;I)I", "", ApiSince=26)>]
static member ParseUnsignedInt : string * int -> int

Параметры

s
String

Содержащий String целое число без знака для анализа

radix
Int32

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

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

целое число, представленное строковым аргументом в указанном радиксе.

Атрибуты

Комментарии

Анализирует строковый аргумент как целое число без знака в радиксе, указанном вторым аргументом. Целое число без знака сопоставляет значения, обычно связанные с отрицательными числами, с положительными числами больше MAX_VALUE.

Символы в строке должны быть цифрами указанного радикса (как определяется, возвращается ли java.lang.Character#digit(char, int) ненегативное значение), за исключением того, что первый символ может быть знаком ASCII плюс '+' ('\u005Cu002B'). Возвращается полученное целочисленное значение.

Исключение типа NumberFormatException возникает, если возникает какая-либо из следующих ситуаций: <ul><li>первый аргумент является null строкой нулевой длины.

<li>Радикс меньше java.lang.Character#MIN_RADIX или больше java.lang.Character#MAX_RADIX.

<li>Любой символ строки не является цифрой указанного радикса, за исключением того, что первый символ может быть знаком '+' плюса ('\u005Cu002B'при условии, что строка длиннее 1).

<li>Значение, представленное строкой, больше, чем наибольшее значение без знака int, 2<sup>32</sup-1>.

</ul>

Добавлено в версии 1.8.

Документация по Java для java.lang.Integer.parseUnsignedInt(java.lang.String, int).

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

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

ParseUnsignedInt(String, Int32, Int32, Int32)

CharSequence Анализирует аргумент как неподписанный int в указанном, начиная с указанного radixbeginIndex и расширяющегося.endIndex - 1

public static int ParseUnsignedInt (string s, int beginIndex, int endIndex, int radix);
static member ParseUnsignedInt : string * int * int * int -> int

Параметры

s
String

, CharSequence содержащий неназначаемое int представление, который необходимо проанализировать

beginIndex
Int32

начальный индекс инклюзивный.

endIndex
Int32

конечный индекс, эксклюзивный.

radix
Int32

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

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

неподписанный int элемент, представленный вложенным значением в указанном радиксе.

Комментарии

CharSequence Анализирует аргумент как неподписанный int в указанном, начиная с указанного radixbeginIndex и расширяющегося.endIndex - 1

Метод не принимает меры для защиты от CharSequence мутируемого при синтаксическом анализе.

Добавлено в 9.

Документация по Java для java.lang.Integer.parseUnsignedInt(java.lang.CharSequence, int, int, int).

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

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

ParseUnsignedInt(ICharSequence, Int32, Int32, Int32)

CharSequence Анализирует аргумент как неподписанный int в указанном, начиная с указанного radixbeginIndex и расширяющегося.endIndex - 1

[Android.Runtime.Register("parseUnsignedInt", "(Ljava/lang/CharSequence;III)I", "", ApiSince=33)]
public static int ParseUnsignedInt (Java.Lang.ICharSequence s, int beginIndex, int endIndex, int radix);
[<Android.Runtime.Register("parseUnsignedInt", "(Ljava/lang/CharSequence;III)I", "", ApiSince=33)>]
static member ParseUnsignedInt : Java.Lang.ICharSequence * int * int * int -> int

Параметры

s
ICharSequence

, CharSequence содержащий неназначаемое int представление, который необходимо проанализировать

beginIndex
Int32

начальный индекс инклюзивный.

endIndex
Int32

конечный индекс, эксклюзивный.

radix
Int32

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

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

неподписанный int элемент, представленный вложенным значением в указанном радиксе.

Атрибуты

Комментарии

CharSequence Анализирует аргумент как неподписанный int в указанном, начиная с указанного radixbeginIndex и расширяющегося.endIndex - 1

Метод не принимает меры для защиты от CharSequence мутируемого при синтаксическом анализе.

Добавлено в 9.

Документация по Java для java.lang.Integer.parseUnsignedInt(java.lang.CharSequence, int, int, int).

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

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

ParseUnsignedInt(String)

Анализирует строковый аргумент как целое число без знака.

[Android.Runtime.Register("parseUnsignedInt", "(Ljava/lang/String;)I", "", ApiSince=26)]
public static int ParseUnsignedInt (string s);
[<Android.Runtime.Register("parseUnsignedInt", "(Ljava/lang/String;)I", "", ApiSince=26)>]
static member ParseUnsignedInt : string -> int

Параметры

s
String

объект String , содержащий неподписанный int представление, который необходимо проанализировать

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

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

Атрибуты

Комментарии

Анализирует строковый аргумент как целое число без знака. Символы в строке должны быть десятичными цифрами, за исключением того, что первый символ может быть символом ASCII плюс '+' ('\u005Cu002B'). Возвращаемое целочисленное значение возвращается точно так же, как если бы аргумент и радикс 10 были даны в качестве аргументов методу #parseUnsignedInt(java.lang.String, int) .

Добавлено в версии 1.8.

Документация по Java для java.lang.Integer.parseUnsignedInt(java.lang.String).

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

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