Objeto objeto integrado

Objeto StringDecoder

Objeto de decodificación de flujo

Herencia

Constructor

StringDecoder

Constructor de decodificadores

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

Parámetros de llamada:

  • encoding : Cadena, codificación de decodificación. Por defecto 'utf8'.

Atributos de miembros

lastNeed

Entero, usado internamente.

1
Integer StringDecoder.lastNeed;

lastTotal

Entero, usado internamente.

1
Integer StringDecoder.lastTotal;

lastChar

Buffer , utilizado internamente.

1
Buffer StringDecoder.lastChar;

encoding

Cadena, codificación de decodificación, uso interno.

1
String StringDecoder.encoding;

Función miembro

end

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

1
String StringDecoder.end();

Devolver resultado:

  • String , la cadena decodificada.

Devuelve el búfer interno como un carácter. 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 realizar el final, se escribe la primera llamada a escribir.

Devolver resultado:

  • String , la cadena decodificada.

write

Devuelve una cadena decodificada, asegurándose de que los caracteres finales incompletos se omitan y no se devuelvan esta vez, y se almacenan internamente para el siguiente método de escritura o finalización.

1
String StringDecoder.write(Buffer buf);

Parámetros de llamada:

Devolver resultado:

  • 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

Devolver resultado:

  • String , la cadena decodificada.

fillLast

uso interno. .

1
String StringDecoder.fillLast(Buffer buf);

Parámetros de llamada:

Devolver resultado:

  • 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();

Devolver resultado:

  • String , devuelve la 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 : String, sin usar

Devolver resultado:

  • Value , devuelve un valor que contiene JSON serializable