語言

ByteArrayOutputStream.ToString 方法

定義

多載

名稱 Description
ToString(Charset)

透過指定的 java.nio.charset.Charset charset解碼位元組,將緩衝區內容轉換為字串。

ToString(Int32)
已淘汰.

建立一個新分配的字串。

ToString(String)

透過解 java.nio.charset.Charset charset碼位元組,將緩衝區內容轉換為字串。

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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於