Byte.ParseByte 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
ParseByte(String) |
将字符串参数分析为有符号十进制 |
ParseByte(String, Int32) |
将字符串参数分析为第二个参数所指定的弧度中的有符号 |
ParseByte(String)
将字符串参数分析为有符号十进制 byte
。
[Android.Runtime.Register("parseByte", "(Ljava/lang/String;)B", "")]
public static sbyte ParseByte (string s);
[<Android.Runtime.Register("parseByte", "(Ljava/lang/String;)B", "")>]
static member ParseByte : string -> sbyte
参数
- s
- String
包含 String
要分析的 byte
表示形式
返回
由 byte
十进制中的参数表示的值
- 属性
例外
如果无法解析为字节值,则为 <
注解
将字符串参数分析为有符号十进制 byte
。 字符串中的字符必须是十进制数字,但第一个字符可以是 ASCII 减号 '-'
('\u005Cu002D'
)来指示负值或 ASCII 加号 '+'
('\u005Cu002B'
)以指示正值。 返回生成的 byte
值,与参数和弧度 10 作为方法的参数 #parseByte(java.lang.String, int)
一样。
适用于 . 的 java.lang.Byte.parseByte(java.lang.String)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
ParseByte(String, Int32)
将字符串参数分析为第二个参数所指定的弧度中的有符号 byte
。
[Android.Runtime.Register("parseByte", "(Ljava/lang/String;I)B", "")]
public static sbyte ParseByte (string s, int radix);
[<Android.Runtime.Register("parseByte", "(Ljava/lang/String;I)B", "")>]
static member ParseByte : string * int -> sbyte
参数
- s
- String
String
包含byte
要分析的表示形式
- radix
- Int32
分析时要使用的弧度 s
返回
由 byte
指定弧度中的字符串参数表示的值
- 属性
例外
如果 string
无法解析为字节值,则 radix Character.MAX_RADIX
为 或 。
注解
将字符串参数分析为第二个参数所指定的弧度中的有符号 byte
。 字符串中的字符必须是指定弧度(由是否 java.lang.Character#digit(char, int)
返回非负值确定)的所有数字,但第一个字符可能是 ASCII 减号 '-'
('\u005Cu002D'
)以指示负值或 ASCII 加号 '+'
('\u005Cu002B'
)来指示正值。 返回结果 byte
值。
如果出现以下任何情况,则会引发类型的 NumberFormatException
异常: <ul><li> 第一个参数是 null
长度为零的字符串或长度为零的字符串。
<li> 弧度小于 java.lang.Character#MIN_RADIX
或大于 java.lang.Character#MAX_RADIX
。
<li> 字符串的任何字符不是指定弧度的数字,除非第一个字符可以是减号('\u005Cu002D'
)或加号'-'
'+'
('\u005Cu002B'
),前提是字符串长度超过 1。
<li> 字符串表示的值不是类型的 byte
值。 </ul>
适用于 . 的 java.lang.Byte.parseByte(java.lang.String, int)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。