gpt4 book ai didi

java - 如何在 Java ME 中将 StringBuffer 转换为 InputStream?

转载 作者:太空狗 更新时间:2023-10-29 22:50:43 25 4
gpt4 key购买 nike

我是 Java 新手,正在学习 Java ME 开发。我陷入了这种转变。请帮助我将 StringBuffer 转换为 InputStream。谢谢!

最佳答案

查看类(class) ByteArrayInputStream .例如:

public static InputStream fromStringBuffer(StringBuffer buf) {
return new ByteArrayInputStream(buf.toString().getBytes());
}

请注意,您可能希望在 getBytes() 方法上使用显式字符编码,例如:

return new ByteArrayInputStream(buf.toString().getBytes(StandardCharsets.UTF_8));

(感谢@g33kz0r)

关于java - 如何在 Java ME 中将 StringBuffer 转换为 InputStream?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8080910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com