Objecte objecte incorporat

Object StringDecoder

Objecte de descodificació de flux

relació hereditària

Constructor

StringDecoder

Constructor de descodificador

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

Paràmetres de trucada:

  • encoding: Cadena, codificació de descodificació. El valor predeterminat és "utf8".

propietats dels membres

lastNeed

Enter, utilitzat internament.

1
Integer StringDecoder.lastNeed;

lastTotal

Enter, utilitzat internament.

1
Integer StringDecoder.lastTotal;

lastChar

Buffer, ús intern.

1
Buffer StringDecoder.lastChar;

encoding

Cadena, codificació de descodificació. Ús intern.

1
String StringDecoder.encoding;

funció de membre

end

Retorna el buffer emmagatzemat internament com a caràcters. S'intenta completar els bytes UTF-8 i UTF-16 incomplets.

1
String StringDecoder.end();

Resultats de retorn:

  • String, la cadena descodificada.

Retorna el buffer emmagatzemat internament com a caràcters. S'intenta completar els bytes UTF-8 i UTF-16 incomplets.

1
String StringDecoder.end(Buffer buf);

Paràmetres de trucada:

  • buf:Buffer, s'han de descodificarBufferAbans d'executar end, es cridarà write per escriure el buffer.

Resultats de retorn:

  • String, la cadena descodificada.

write

Retorna una cadena descodificada, assegurant que els caràcters finals incomplets s'ometen i no es retornen aquesta vegada, sinó que s'emmagatzemen internament per al següent mètode d'escriptura o finalització.

1
String StringDecoder.write(Buffer buf);

Paràmetres de trucada:

Resultats de retorn:

  • String, la cadena descodificada.

text

ús intern. .

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

Paràmetres de trucada:

  • buf:Buffer, s'han de descodificarBuffer.
  • offset: Sencer, desplaçament de descodificació

Resultats de retorn:

  • String, la cadena descodificada.

fillLast

ús intern. .

1
String StringDecoder.fillLast(Buffer buf);

Paràmetres de trucada:

Resultats de retorn:

  • String, la cadena descodificada.

toString

Retorna la representació de cadena de l'objecte. En general, es retorna "[Objecte natiu]". L'objecte es pot tornar a implementar segons les seves pròpies característiques.

1
String StringDecoder.toString();

Resultats de retorn:

  • String, retorna la representació de cadena de l'objecte

toJSON

Retorna una representació en format JSON de l'objecte, generalment retornant una col·lecció de propietats llegibles definides per l'objecte.

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

Paràmetres de trucada:

  • key: Corda, no utilitzada

Resultats de retorn:

  • Value, retorna un valor que conté JSON serializable