オブジェクト文字列デコーダ
ストリームデコードオブジェクト
相続関係
コンストラクタ
StringDecoder
デコーダコンストラクタ
1new StringDecoder(String encoding = "utf8");
呼び出しパラメータ:
- encoding: 文字列、デコードエンコーディング。デフォルトは「utf8」です。
メンバーのプロパティ
lastNeed
内部的に使用される整数。
1Integer StringDecoder.lastNeed;
lastTotal
内部的に使用される整数。
1Integer StringDecoder.lastTotal;
lastChar
Buffer、内部使用。
1Buffer StringDecoder.lastChar;
encoding
文字列、デコードエンコーディング。内部使用。
1String StringDecoder.encoding;
メンバー関数
end
内部に保存されているバッファを文字として返します。不完全な UTF-8 および UTF-16 バイトが完了しようとします。
1String StringDecoder.end();
返される結果:
- String、デコードされた文字列。
内部に保存されているバッファを文字として返します。不完全な UTF-8 および UTF-16 バイトが完了しようとします。
1String StringDecoder.end(Buffer buf);
呼び出しパラメータ:
返される結果:
- String、デコードされた文字列。
write
デコードされた文字列を返します。これにより、不完全な末尾文字は省略され、今回は返されませんが、次の write メソッドまたは end メソッドで使用するために内部的に保存されます。
1String StringDecoder.write(Buffer buf);
呼び出しパラメータ:
返される結果:
- String、デコードされた文字列。
text
内部使用。 。
1
2String StringDecoder.text(Buffer buf,
Integer offset);
呼び出しパラメータ:
返される結果:
- String、デコードされた文字列。
fillLast
内部使用。 。
1String StringDecoder.fillLast(Buffer buf);
呼び出しパラメータ:
返される結果:
- String、デコードされた文字列。
toString
オブジェクトの文字列表現を返します。通常、「[Native Object]」が返されます。オブジェクトは、独自の特性に従って再実装できます。
1String StringDecoder.toString();
返される結果:
- String、オブジェクトの文字列表現を返します。
toJSON
オブジェクトの JSON 形式表現を返します。通常は、オブジェクトによって定義された読み取り可能なプロパティのコレクションを返します。
1Value StringDecoder.toJSON(String key = "");
呼び出しパラメータ:
- key: 文字列、使用されません
返される結果:
- Value、シリアル化可能な JSON を含む値を返します