InputStream转为字符串代码
时间: 2023-10-25 08:19:25 浏览: 129
将InputStream转为字符串的代码参考如下:
```java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets;
public static String inputStreamToString(InputStream inputStream) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, StandardCharsets.UTF_8));
StringBuilder builder = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
builder.append(line);
}
return builder.toString();
}
```
这段代码将输入流InputStream转为字符串,并采用UTF-8编码方式进行转换。可以通过调用此方法将InputStream转为字符串。注意要在调用方法时处理可能出现的IOException异常。
阅读全文