Встроенный объект объекта

Декодер объектной строки

Объект декодирования потока

отношения наследства

Конструктор

StringDecoder

Конструктор декодера

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

Параметры звонка:

  • encoding: строка, кодировка декодирования. По умолчанию — «utf8».

свойства члена

lastNeed

Целое число, используется внутри.

1
Integer StringDecoder.lastNeed;

lastTotal

Целое число, используется внутри.

1
Integer StringDecoder.lastTotal;

lastChar

Buffer, внутреннее использование.

1
Buffer StringDecoder.lastChar;

encoding

Строка, декодирование кодировки. Внутреннее использование.

1
String StringDecoder.encoding;

функция-член

end

Верните внутренний буфер в виде символов. Неполные байты UTF-8 и UTF-16 пытаются заполнить.

1
String StringDecoder.end();

Результаты возврата:

  • String, декодированная строка.

Верните внутренний буфер в виде символов. Неполные байты UTF-8 и UTF-16 пытаются заполнить.

1
String StringDecoder.end(Buffer buf);

Параметры звонка:

  • buf:Buffer, нужно расшифроватьBufferПеред выполнением end будет вызвана функция write для записи буфера.

Результаты возврата:

  • String, декодированная строка.

write

Возвращает декодированную строку, гарантируя, что все неполные конечные символы будут опущены и не будут возвращены на этот раз, а будут сохранены внутри для использования следующим методом записи или завершения.

1
String StringDecoder.write(Buffer buf);

Параметры звонка:

Результаты возврата:

  • String, декодированная строка.

text

внутреннее использование. .

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

Параметры звонка:

  • buf:Buffer, нужно расшифроватьBuffer.
  • offset: целое число, смещение декодирования

Результаты возврата:

  • String, декодированная строка.

fillLast

внутреннее использование. .

1
String StringDecoder.fillLast(Buffer buf);

Параметры звонка:

  • buf:BufferBufferсодержащий байты для декодирования.

Результаты возврата:

  • String, декодированная строка.

toString

Возвращает строковое представление объекта. Обычно возвращается «[Native Object]». Объект может быть повторно реализован в соответствии с его собственными характеристиками.

1
String StringDecoder.toString();

Результаты возврата:

  • String, возвращает строковое представление объекта

toJSON

Возвращает представление объекта в формате JSON, обычно возвращая коллекцию читаемых свойств, определенных объектом.

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

Параметры звонка:

  • key: Строка, не используется.

Результаты возврата:

  • Value, возвращает значение, содержащее сериализуемый JSON