У меня есть метод, который записывает данные в OutputStream, но должен вернуть содержимое OutputStream как InputStream
public InputStream getInputStreamOfData(type param) {
// ..... data
OutputStreamWriter writer = new OutputStreamWriter();
writer.write(data);
// convert writer object to an InputStream
}
Я натолкнулся на некоторые библиотеки, например IOUtils и другие методы, основанные на потоках. Есть ли простой способ добиться этого с помощью стандартной библиотеки Java? Я хочу вернуть содержимое писателя в качестве InputStream для использования вызывающим методом.
Спасибо!