convert
类: matlab.net.http.io.StringConsumer
命名空间: matlab.net.http.io
在 StringConsumer 中将数据转换为字符串
语法
str = convert(consumer,data)
说明
根据 Charset 和 TextType 的当前值,将 str = convert(consumer,data)data 缓冲区转换为字符串或字符向量 str。这与 putData 的行为相同,但它返回转换后的字符串,而不是将其存储在 Response.Body.Data 中。它不会更新 CurrentLength。
对于希望将数据解释为字符串,然后处理结果并将自己的数据存储在 Response.Body.Data 中的子类来说,这是一种有用的实用方法。使用此方法的子类不应该调用 putData,除非在数据流的末尾为了传入空的 data 告诉此类输入已结束时,才需要调用。
如果 data 的末尾是多字节字符的一部分,则会在内部保存该部分字符,并且不会返回,直到下次调用 convert 补全剩余的字节为止。
输入参数
输出参量
属性
Access | protected |
版本历史记录
在 R2018a 中推出