Integer.ParseUnsignedInt 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
ParseUnsignedInt(String, Int32) |
将字符串参数分析为第二个参数指定的基数中的无符号整数。 |
ParseUnsignedInt(String, Int32, Int32, Int32) |
将 |
ParseUnsignedInt(ICharSequence, Int32, Int32, Int32) |
将 |
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.lang.Integer.parseUnsignedInt(java.lang.String, int)
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。
适用于
ParseUnsignedInt(String, Int32, Int32, Int32)
将 CharSequence
参数分析为指定 radix
中的无符号 int
,从指定的 beginIndex
开始,并扩展到 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
参数分析为指定 radix
中的无符号 int
,从指定的 beginIndex
开始,并扩展到 endIndex - 1
。
方法不采取步骤来防止 CharSequence
在分析时发生变异。
在 9 中添加。
的 java.lang.Integer.parseUnsignedInt(java.lang.CharSequence, int, int, int)
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。
适用于
ParseUnsignedInt(ICharSequence, Int32, Int32, Int32)
将 CharSequence
参数分析为指定 radix
中的无符号 int
,从指定的 beginIndex
开始,并扩展到 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
参数
包含 CharSequence
要分析的无符号 int
表示形式的
- beginIndex
- Int32
起始索引(含)。
- endIndex
- Int32
结束索引,独占。
- radix
- Int32
分析 s
时要使用的基数。
返回
由指定基数中的子序列表示的无符号 int
。
- 属性
注解
将 CharSequence
参数分析为指定 radix
中的无符号 int
,从指定的 beginIndex
开始,并扩展到 endIndex - 1
。
方法不采取步骤来防止 CharSequence
在分析时发生变异。
在 9 中添加。
的 java.lang.Integer.parseUnsignedInt(java.lang.CharSequence, int, int, int)
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。
适用于
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.lang.Integer.parseUnsignedInt(java.lang.String)
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。