Язык

Integer.ParseInt Метод

Определение

Перегрузки

Имя. Описание
ParseInt(ICharSequence, Int32, Int32, Int32)

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

ParseInt(String)

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

ParseInt(String, Int32)

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

ParseInt(String, Int32, Int32, Int32)

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

ParseInt(ICharSequence, Int32, Int32, Int32)

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

[Android.Runtime.Register("parseInt", "(Ljava/lang/CharSequence;III)I", "", ApiSince=33)]
public static int ParseInt(Java.Lang.ICharSequence s, int beginIndex, int endIndex, int radix);
[<Android.Runtime.Register("parseInt", "(Ljava/lang/CharSequence;III)I", "", ApiSince=33)>]
static member ParseInt : 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.parseInt(java.lang.CharSequence, int, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

ParseInt(String)

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

[Android.Runtime.Register("parseInt", "(Ljava/lang/String;)I", "")]
public static int ParseInt(string s);
[<Android.Runtime.Register("parseInt", "(Ljava/lang/String;)I", "")>]
static member ParseInt : string -> int

Параметры

s
String

объект String , содержащий представление для int синтаксического анализа

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

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

Атрибуты

Исключения

Значение ,если string не удается проанализировать как целочисленное значение.

Комментарии

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

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

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

ParseInt(String, Int32)

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

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

Параметры

s
String

Значение String , содержащее целочисленное представление для синтаксического анализа

radix
Int32

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

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

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

Атрибуты

Исключения

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

Комментарии

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

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

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

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

<li>Значение, представленное строкой, не является значением типа int. </ul>

Примеры: <blockquote>

parseInt("0", 10) returns 0
            parseInt("473", 10) returns 473
            parseInt("+42", 10) returns 42
            parseInt("-0", 10) returns 0
            parseInt("-FF", 16) returns -255
            parseInt("1100110", 2) returns 102
            parseInt("2147483647", 10) returns 2147483647
            parseInt("-2147483648", 10) returns -2147483648
            parseInt("2147483648", 10) throws a NumberFormatException
            parseInt("99", 8) throws a NumberFormatException
            parseInt("Kona", 10) throws a NumberFormatException
            parseInt("Kona", 27) returns 411787

</blockquote>

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

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

ParseInt(String, Int32, Int32, Int32)

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

public static int ParseInt(string s, int beginIndex, int endIndex, int radix);
static member ParseInt : 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.parseInt(java.lang.CharSequence, int, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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