Integer.ParseInt メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| ParseInt(ICharSequence, Int32, Int32, Int32) |
|
| ParseInt(String) |
文字列引数を符号付き 10 進整数として解析します。 |
| ParseInt(String, Int32) |
2 番目の引数で指定された基数の符号付き整数として文字列引数を解析します。 |
| ParseInt(String, Int32, Int32, Int32) |
|
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
パラメーター
解析するCharSequence表現を含むint
- beginIndex
- Int32
開始インデックス (両端を含む)。
- endIndex
- Int32
終了インデックス(排他的)。
- radix
- Int32
sの解析中に使用する基数。
返品
指定した基数のサブシーケンスによって表される符号付き int 。
- 属性
注釈
CharSequence引数を、指定したint内の符号付きradixとして解析します。指定したbeginIndexで始まり、endIndex - 1まで拡張されます。
このメソッドは、解析中に変更される CharSequence から保護する手順を実行しません。
9 に追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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) メソッドの引数として指定された場合とまったく同じように返されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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>
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 に追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。