ByteArrayOutputStream.ToString 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| ToString(Charset) |
透過指定的 |
| ToString(Int32) |
已淘汰.
建立一個新分配的字串。 |
| ToString(String) |
透過解 |
ToString(Charset)
透過指定的 java.nio.charset.Charset charset解碼位元組,將緩衝區內容轉換為字串。
[Android.Runtime.Register("toString", "(Ljava/nio/charset/Charset;)Ljava/lang/String;", "GetToString_Ljava_nio_charset_Charset_Handler", ApiSince=33)]
public virtual string ToString(Java.Nio.Charset.Charset charset);
[<Android.Runtime.Register("toString", "(Ljava/nio/charset/Charset;)Ljava/lang/String;", "GetToString_Ljava_nio_charset_Charset_Handler", ApiSince=33)>]
override this.ToString : Java.Nio.Charset.Charset -> string
參數
- charset
- Charset
java.nio.charset.Charset 字元集用來解碼 bytes
傳回
從緩衝區內容解碼的字串。
- 屬性
備註
透過指定的 java.nio.charset.Charset charset解碼位元組,將緩衝區內容轉換為字串。 新 String 的長度是字元集的函數,因此可能不等於位元組陣列的長度。
此方法總是將錯誤輸入與不可映射字元序列替換為字元集的預設替換字串。
java.nio.charset.CharsetDecoder當需要對解碼過程有更多控制時,應使用此類別。
加了10。
Java 文件 java.io.ByteArrayOutputStream.toString(java.nio.charset.Charset)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
ToString(Int32)
警告
deprecated
建立一個新分配的字串。
[Android.Runtime.Register("toString", "(I)Ljava/lang/String;", "GetToString_IHandler")]
[System.Obsolete("deprecated")]
public virtual string ToString(int hibyte);
[<Android.Runtime.Register("toString", "(I)Ljava/lang/String;", "GetToString_IHandler")>]
[<System.Obsolete("deprecated")>]
override this.ToString : int -> string
參數
- hibyte
- Int32
每個 Unicode 字元的高位元組。
傳回
輸出串流目前的內容,以字串形式呈現。
- 屬性
備註
建立一個新分配的字串。 其大小即為輸出串流的當前大小,緩衝區的有效內容已被複製到該串流中。 所得字串中的每個字元 c 都是由位元組陣列中對應的元素 b 構成而成,使得: <blockquote>
{@code
c == (char)(((hibyte & 0xff) << 8) | (b & 0xff))
}
</區塊引用>
此會員已被棄用。 此方法無法正確將位元組轉換為字元。 截至JDK 1.1,首選方式是使用 #toString(String charsetName) or #toString(Charset charset) 方法,該方法採用編碼名稱或字元集參數,或 toString() 是使用 Method 的方法,使用平台預設的字元編碼。
Java 文件 java.io.ByteArrayOutputStream.toString(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
ToString(String)
透過解 java.nio.charset.Charset charset碼位元組,將緩衝區內容轉換為字串。
[Android.Runtime.Register("toString", "(Ljava/lang/String;)Ljava/lang/String;", "GetToString_Ljava_lang_String_Handler")]
public virtual string ToString(string charsetName);
[<Android.Runtime.Register("toString", "(Ljava/lang/String;)Ljava/lang/String;", "GetToString_Ljava_lang_String_Handler")>]
override this.ToString : string -> string
參數
- charsetName
- String
一個被支持的名稱 java.nio.charset.Charset charset
傳回
從緩衝區內容解碼的字串。
- 屬性
例外狀況
如果所提供的編碼不被支援。
備註
透過解 java.nio.charset.Charset charset碼位元組,將緩衝區內容轉換為字串。
此方法等價#toString(charset)於 取 。java.nio.charset.Charset charset
此方法形式的引用
{@code
ByteArrayOutputStream b = ...
b.toString("UTF-8")
}
行為與表達式
{@code
ByteArrayOutputStream b = ...
b.toString(StandardCharsets.UTF_8)
}
在 1.1 版本中加入。
Java 文件 java.io.ByteArrayOutputStream.toString(java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。