我有一个程序,我使用PrintStream
对象写入文件。有没有办法像对象一样使用字符串缓冲区或类似OutputStream
之类的东西,以便我可以使用print
附加到字符串?
我后来想要能够检索这个字符串(显然)
(ps。我想在我的程序中进行测试)
一些信息:
PrintStream ps = new PrintStream(myOutputStream);
...
ps.print(...);
...
ps.close();
我想用某种String缓冲区替换myOutputStream
,我可以稍后检索并读取。
据我所知,在C ++中我们可以这样做
stringstream ss;
ss << ...
如何在Java中执行此操作?