非弃用的 StringBufferInputStream 等效项
2022-09-04 02:32:58
我正在使用LogManager.readConfiguration(),
它需要一个输入流,我想从字符串中获取其内容。有没有一个不弃用的 StringBufferInputStream
的等效项,例如 ?ReaderToInputStreamAdaptor
我正在使用LogManager.readConfiguration(),
它需要一个输入流,我想从字符串中获取其内容。有没有一个不弃用的 StringBufferInputStream
的等效项,例如 ?ReaderToInputStreamAdaptor
使用 ByteArrayInputStream,并注意指定适当的字符编码。例如:
ByteArrayInputStream(str.getBytes("UTF8"));
您需要担心字符编码,以确定如何将每个字符转换为一组字节。注意:您可以使用默认方法并指定 JVM 运行的编码方式getBytes()
-Dfile.encoding=...
请参阅 java.io.ByteArrayInputStream
String s = "test";
InputStream input = new ByteArrayInputStream(s.getBytes("UTF8"));