Short.ParseShort 方法

定义

重载

ParseShort(String)

将字符串参数分析为有符号十进制 short

ParseShort(String, Int32)

将字符串参数分析为第二个参数所指定的弧度中的有符号 short

ParseShort(String)

将字符串参数分析为有符号十进制 short

[Android.Runtime.Register("parseShort", "(Ljava/lang/String;)S", "")]
public static short ParseShort (string? s);
[<Android.Runtime.Register("parseShort", "(Ljava/lang/String;)S", "")>]
static member ParseShort : string -> int16

参数

s
String

包含 String 要分析的 short 表示形式

返回

short 十进制中的参数表示的值。

属性

例外

如果不能解析为短值,则为 <a0/a0>。

注解

将字符串参数分析为有符号十进制 short。 字符串中的字符必须是十进制数字,但第一个字符可以是 ASCII 减号 '-''\u005Cu002D')来指示负值或 ASCII 加号 '+''\u005Cu002B')以指示正值。 返回生成的 short 值,与参数和弧度 10 作为方法的参数 #parseShort(java.lang.String, int) 一样。

适用于 . 的 java.lang.Short.parseShort(java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

ParseShort(String, Int32)

将字符串参数分析为第二个参数所指定的弧度中的有符号 short

[Android.Runtime.Register("parseShort", "(Ljava/lang/String;I)S", "")]
public static short ParseShort (string? s, int radix);
[<Android.Runtime.Register("parseShort", "(Ljava/lang/String;I)S", "")>]
static member ParseShort : string * int -> int16

参数

s
String

String包含要分析的short表示形式

radix
Int32

分析时要使用的弧度 s

返回

short 指定弧度中的字符串参数表示。

属性

例外

如果 string 不能解析为短值,则 radix Character.MAX_RADIX为 或 。

注解

将字符串参数分析为第二个参数所指定的弧度中的有符号 short 。 字符串中的字符必须是指定弧度(由是否 java.lang.Character#digit(char, int) 返回非负值确定)的所有数字,但第一个字符可能是 ASCII 减号 '-''\u005Cu002D')以指示负值或 ASCII 加号 '+''\u005Cu002B')来指示正值。 返回结果 short 值。

如果出现以下任何情况,则会引发类型的 NumberFormatException 异常: <ul><li> 第一个参数是 null 长度为零的字符串或长度为零的字符串。

<li> 弧度小于 java.lang.Character#MIN_RADIX 或大于 java.lang.Character#MAX_RADIX

<li> 字符串的任何字符不是指定弧度的数字,除非第一个字符可以是减号('\u005Cu002D')或加号'-''+''\u005Cu002B'),前提是字符串长度超过 1。

<li> 字符串表示的值不是类型的 short值。 </ul>

适用于 . 的 java.lang.Short.parseShort(java.lang.String, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于