См. Класс ByteArrayInputStream
. Например:
public static InputStream fromStringBuffer(StringBuffer buf) {
return new ByteArrayInputStream(buf.toString().getBytes());
}
Обратите внимание, что вы можете использовать явную кодировку символов в методе getBytes()
, например ::
.
return new ByteArrayInputStream(buf.toString().getBytes(StandardCharsets.UTF_8));
(Спасибо @ g33kz0r)