如何快速将OutputStream转为InputStream?
今日帮同事解决了一个Java中OutputStream转InputStream的坑问题,记录一下:
废话不啰嗦,直接上代码,原理自己想:
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
byte[] bytes = outputStream.toByteArray();
ByteBuffer buffer = ByteBuffer.wrap(bytes);
InputStream inputStream = new ByteArrayInputStream(buffer.array());