Objeto objeto integrado

Objeto StringDecoder

Objeto de decodificación de flujo

Relación de 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, uso interno.

1
Buffer StringDecoder.lastChar;

encoding

Cadena, decodificación y codificación. Usado internamente.

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 BufferAntes de ejecutar end, llamará a write para escribir el búfer.

Devolver resultado:

  • String, La cadena decodificada.

write

Devuelve una cadena decodificada, asegurándote de que los caracteres finales incompletos se omitan y no se devuelvan esta vez, y se almacenarán internamente para que se utilice 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, desplazamiento de decodificación

Devolver resultado:

  • String, La cadena decodificada.

fillLast

uso interno. .

1
String StringDecoder.fillLast(Buffer buf);

Parámetros de llamada:

  • buf: Buffer, A Buffer que contiene los bytes para decodificar.

Devolver resultado:

  • String, La cadena decodificada.

toString

Devuelve la representación en cadena del objeto, generalmente devuelve "[Native Object]", 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: Cadena, sin usar

Devolver resultado:

  • Value, Devuelve un valor que contiene JSON serializable