Objekt integriertes Objekt

Objekt StringDecoder

Stream-Dekodierungsobjekt

Erbschaftsverhältnis

Konstrukteur

StringDecoder

Decoder-Konstruktor

1
new StringDecoder(String encoding = "utf8");

Aufrufparameter:

  • encoding: String, Dekodierungskodierung. Der Standardwert ist „utf8“.

Mitgliedereigenschaften

lastNeed

Ganzzahl, intern verwendet.

1
Integer StringDecoder.lastNeed;

lastTotal

Ganzzahl, intern verwendet.

1
Integer StringDecoder.lastTotal;

lastChar

Buffer, interne Benutzung.

1
Buffer StringDecoder.lastChar;

encoding

Zeichenfolge, Dekodierungskodierung. Interne Verwendung.

1
String StringDecoder.encoding;

Mitgliedsfunktion

end

Gibt den intern gespeicherten Puffer als Zeichen zurück. Es wird versucht, unvollständige UTF-8- und UTF-16-Bytes zu vervollständigen.

1
String StringDecoder.end();

Rückgabeergebnisse:

  • String, die dekodierte Zeichenfolge.

Gibt den intern gespeicherten Puffer als Zeichen zurück. Es wird versucht, unvollständige UTF-8- und UTF-16-Bytes zu vervollständigen.

1
String StringDecoder.end(Buffer buf);

Aufrufparameter:

  • buf:Buffer, müssen dekodiert werdenBuffer. Vor der Ausführung von end wird write aufgerufen, um den Puffer zu schreiben.

Rückgabeergebnisse:

  • String, die dekodierte Zeichenfolge.

write

Gibt eine dekodierte Zeichenfolge zurück und stellt sicher, dass alle unvollständigen Folgezeichen weggelassen und dieses Mal nicht zurückgegeben werden, sondern intern zur Verwendung durch die nächste Schreib- oder Endmethode gespeichert werden.

1
String StringDecoder.write(Buffer buf);

Aufrufparameter:

Rückgabeergebnisse:

  • String, die dekodierte Zeichenfolge.

text

interne Benutzung. .

1 2
String StringDecoder.text(Buffer buf, Integer offset);

Aufrufparameter:

  • buf:Buffer, müssen dekodiert werdenBuffer.
  • offset: Ganzzahl, Dekodierungsoffset

Rückgabeergebnisse:

  • String, die dekodierte Zeichenfolge.

fillLast

interne Benutzung. .

1
String StringDecoder.fillLast(Buffer buf);

Aufrufparameter:

Rückgabeergebnisse:

  • String, die dekodierte Zeichenfolge.

toString

Gibt die Zeichenfolgendarstellung des Objekts zurück. Im Allgemeinen wird „[Native Object]“ zurückgegeben. Das Objekt kann gemäß seinen eigenen Eigenschaften neu implementiert werden.

1
String StringDecoder.toString();

Rückgabeergebnisse:

  • String, gibt die Zeichenfolgendarstellung des Objekts zurück

toJSON

Gibt eine Darstellung des Objekts im JSON-Format zurück und gibt im Allgemeinen eine Sammlung lesbarer Eigenschaften zurück, die vom Objekt definiert werden.

1
Value StringDecoder.toJSON(String key = "");

Aufrufparameter:

  • key: Zeichenfolge, nicht verwendet

Rückgabeergebnisse:

  • Value, gibt einen Wert zurück, der JSON serialisierbar enthält