共用方式為


Byte.ParseByte 方法

定義

多載

ParseByte(String)

將字串自變數剖析為帶正負號的十進位 byte

ParseByte(String, Int32)

將字串自變數剖析為第二個自變數所指定之基數中的帶正負號 byte

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 十進位表示的自變數所表示的值

屬性

例外狀況

如果 string 無法剖析為位元元組值, 則為 。

備註

將字串自變數剖析為帶正負號的十進位 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 減號 '-' () 表示負值或 ASCII 加'+'號 ('\u005Cu002D''\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 屬性授權中所述的詞彙使用。

適用於