У меня есть метод, который записывает данные в 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 для использования вызывающим методом.
Спасибо!