我有一个方法可以将数据写入OutputStream,但需要将OutputStream的内容作为InputStream返回。
public InputStream getInputStreamOfData(type param) {
// ..... data
OutputStreamWriter writer = new OutputStreamWriter();
writer.write(data);
// convert writer object to an InputStream
}
我找到了一些库,例如IOUtils和其他基于线程的方法来执行此操作。是否有一种使用标准Java库实现此操作的简单方法? 我想将writer中的内容作为InputStream返回,以便调用方法消耗它。
谢谢!