InputStream转string
时间: 2023-10-25 13:18:44 浏览: 88
InputStream
4星 · 用户满意度95%
将 InputStream 转换为字符串可以使用 InputStreamReader 和 BufferedReader。以下是一种方法:
```java
public static String convertInputStreamToString(InputStream inputStream) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, StandardCharsets.UTF_8));
StringBuilder stringBuilder = new StringBuilder();
String line = reader.readLine();
while (line != null) {
stringBuilder.append(line);
line = reader.readLine();
}
return stringBuilder.toString();
}
```
请注意,此方法需要处理 IOException 异常。如果您想要更简洁的方法,可以使用 Apache Commons IO 库中的 IOUtils 类。
阅读全文