我正在使用API(Jasper Reports)来生成PDF,我想在内存中完成大部分工作。我已经能够将生成的文件作为OutputStream
获取,现在我只是在寻找一个实现器来保存内存中实现InputStream
的内容。
我可以在内存数据中使用哪个类作为OutputStream
和InputStream
?
答案 0 :(得分:10)
答案 1 :(得分:0)
此段落更适合此处,重点关注输入和输出的双重实现。
http://blog.ostermiller.org/convert-a-java-writer-to-a-reader/
正如文章中所提到的,PipedReader
和PipedWriter
将是一个非常棒的解决方案,Circular Buffer
也可以从Ostermiller.util提供,如果您允许导入另一个依赖性。