可能重复:
将 InputStream 读取/转换为字符串
我正在尝试将 InputStream 对象中的数据附加到字符串中,如下所示:
byte[] buffer = new byte[8192];
InputStream stdout;
String s = "";
while(IsMoreInputDataAvailable()) {
int length = this.stdout.read(buffer);
s += new String(this.buffer, 0, length, "ASCII");
有没有更简单的方法可以在不使用 Apache 或此类库的情况下做到这一点?