言語

Integer.ParseInt メソッド

定義

オーバーロード

名前 説明
ParseInt(ICharSequence, Int32, Int32, Int32)

CharSequence引数を、指定したint内の符号付きradixとして解析します。指定したbeginIndexで始まり、endIndex - 1まで拡張されます。

ParseInt(String)

文字列引数を符号付き 10 進整数として解析します。

ParseInt(String, Int32)

2 番目の引数で指定された基数の符号付き整数として文字列引数を解析します。

ParseInt(String, Int32, Int32, Int32)

CharSequence引数を、指定したint内の符号付きradixとして解析します。指定したbeginIndexで始まり、endIndex - 1まで拡張されます。

ParseInt(ICharSequence, Int32, Int32, Int32)

CharSequence引数を、指定したint内の符号付きradixとして解析します。指定したbeginIndexで始まり、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内の符号付きradixとして解析します。指定したbeginIndexで始まり、endIndex - 1まで拡張されます。

このメソッドは、解析中に変更される CharSequence から保護する手順を実行しません。

9 に追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParseInt(String)

文字列引数を符号付き 10 進整数として解析します。

[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

返品

引数で表される整数値を 10 進数で指定します。

属性

例外

stringを整数値として解析できない場合は a0/>。

注釈

文字列引数を符号付き 10 進整数として解析します。 文字列内の文字はすべて 10 進数字である必要があります。ただし、最初の文字は負の値を示す ASCII 負符号 '-' ('\u005Cu002D') または正の値を示す ASCII プラス記号 '+' ('\u005Cu002B') である場合を除きます。 結果の整数値は、引数と基数 10 が #parseInt(java.lang.String, int) メソッドの引数として指定された場合とまったく同じように返されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParseInt(String, Int32)

2 番目の引数で指定された基数の符号付き整数として文字列引数を解析します。

[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の解析中に使用する基数。

返品

指定した基数の文字列引数で表される整数。

属性

例外

stringを整数値として解析できない場合、またはradix Character.MAX_RADIX

注釈

2 番目の引数で指定された基数の符号付き整数として文字列引数を解析します。 文字列内の文字はすべて、指定した基数の数字である必要があります ( java.lang.Character#digit(char, int) が負でない値を返すかどうかによって決まります)。ただし、最初の文字は負の値を示す ASCII 負符号 '-' ('\u005Cu002D') または正の値を示す ASCII 正 '+' 符号 ('\u005Cu002B') を示します。 結果の整数値が返されます。

NumberFormatException型の例外は、次のいずれかの状況が発生した場合にスローされます:<ul><li>最初の引数はnullまたは長さ 0 の文字列です。

<li>基数が java.lang.Character#MIN_RADIX より小さいか、 java.lang.Character#MAX_RADIXより大きい。

<li>文字列のAny文字は、指定した基数の数字ではありません。ただし、文字列が長さ 1 より長い場合、最初の文字はマイナス記号 '-' ('\u005Cu002D') またはプラス記号 ('+''\u005Cu002B') である可能性があります。

<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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ParseInt(String, Int32, Int32, Int32)

CharSequence引数を、指定したint内の符号付きradixとして解析します。指定したbeginIndexで始まり、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内の符号付きradixとして解析します。指定したbeginIndexで始まり、endIndex - 1まで拡張されます。

このメソッドは、解析中に変更される CharSequence から保護する手順を実行しません。

9 に追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象