如何在Java ME中将StringBuffer转换为InputStream?
2022-09-02 20:20:47
我是Java的新手,正在学习Java ME开发。我陷入了这种转换。请帮我转换为 .谢谢!StringBuffer
InputStream
我是Java的新手,正在学习Java ME开发。我陷入了这种转换。请帮我转换为 .谢谢!StringBuffer
InputStream
请参阅类 ByteArrayInputStream
。例如:
public static InputStream fromStringBuffer(StringBuffer buf) {
return new ByteArrayInputStream(buf.toString().getBytes());
}
请注意,您可能希望在方法上使用显式字符编码,例如:getBytes()
return new ByteArrayInputStream(buf.toString().getBytes(StandardCharsets.UTF_8));
(感谢@g33kz0r)