Byte.ParseByte 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| ParseByte(String, Int32) |
解析字串參數為符號 |
| ParseByte(String) |
解析字串參數為帶符號小數點 |
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 屬性授權中所述的詞彙使用。
適用於
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要解析的表示 a
傳回
以十進位表示的參數值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 屬性授權中所述的詞彙使用。