Objeto objeto incorporado

Object StringDecoder

Objeto de decodificación de flujo

Herencia

Constructor

StringDecoder

Decodificador constructor

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

Parámetros de llamada:

  • encoding : String, decodificación de codificación. El valor predeterminado es'utf8 '.

Atributo miembro

lastNeed

Entero, para uso interno.

1
Integer StringDecoder.lastNeed;

lastTotal

Entero, para uso interno.

1
Integer StringDecoder.lastTotal;

lastChar

Buffer , para uso interno.

1
Buffer StringDecoder.lastChar;

encoding

Cadena, decodificación y codificación Uso interno.

1
String StringDecoder.encoding;

Función miembro

end

Devuelve el búfer interno como un personaje. Los bytes UTF-8 y UTF-16 incompletos intentarán completarse.

1
String StringDecoder.end();

Resultado devuelto:

  • String , la cadena decodificada.

Devuelve el búfer interno como un personaje. Los bytes UTF-8 y UTF-16 incompletos intentarán completarse.

1
String StringDecoder.end(Buffer buf);

Parámetros de llamada:

  • buf : Buffer , necesita ser decodificado Buffer . Antes de finalizar, la primera llamada escribirá el buffer se escribe.

Resultado devuelto:

  • String , la cadena decodificada.

write

Devuelva una cadena decodificada, asegúrese de que los caracteres finales incompletos se omitan y no se devuelvan esta vez, y se almacenen internamente para el próximo método de escritura o finalización.

1
String StringDecoder.write(Buffer buf);

Parámetros de llamada:

Resultado devuelto:

  • String , la cadena decodificada.

text

uso interno. .

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

Parámetros de llamada:

  • buf : Buffer , necesita ser decodificado Buffer .
  • offset : entero, decodificación offset

Resultado devuelto:

  • String , la cadena decodificada.

fillLast

uso interno. .

1
String StringDecoder.fillLast(Buffer buf);

Parámetros de llamada:

  • buf : Buffer , un Buffer contiene los bytes para decodificar.

Resultado devuelto:

  • String , la cadena decodificada.

toString

Devuelve la representación de cadena del objeto, generalmente devuelve "[Objeto nativo]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String StringDecoder.toString();

Resultado devuelto:

  • String , devuelve una representación de cadena del objeto

toJSON

Devuelve la representación en formato JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto

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

Parámetros de llamada:

  • key : cadena, sin usar

Resultado devuelto:

  • Value , devuelve un valor que contiene JSON serializable