InputStreamからStringへの変換
InputStream
からString
に変換したい場合は以下のやり方がある。
Apache UtilsのIOUtils
が使用可能な場合
String result = IOUtils.toString(inputStream, StandardCharsets.UTF_8);
Java8標準ライブラリのみを使用する場合
String result = new BufferedReader(new InputStreamReader(inputStream)).lines().collect(Collectors.joining("\n"));