Класс: matlab.net.http.io.StringConsumer
Пакет: matlab.net.http.io
Преобразуйте данные в строку в StringConsumer
str = convert(consumer,data)
преобразует буфер str
= convert(consumer
,data
)data
в строку или вектор символов, str
, на основе текущих значений Charset и TextType. Это имеет то же поведение что и putData
, но возвращает преобразованную строку вместо хранения в Response.Body.Data
. Не обновляет CurrentLength.
Это метод утилиты в интересах подклассов, которые хотят интерпретировать данные как строку, а затем обработать результаты и хранить свои собственные данные в Response.Body.Data
. Подклассы, которые используют этот метод, не должны вызывать putData
кроме как пройти в пустых data
в конце потока, чтобы сообщить этому классу, что вход закончен.
Если data
заканчивается частичным многобайтовым символом, частичный символ сохраняется внутренне и не возвращается до следующего вызова convert
который обеспечивает оставшуюся часть байтов.
Access | protected |