我正在使用 BufferedReader 和 InputStreamReader 从流中读取数据,以创建一个从读取器创建的长字符串。它达到超过 100,000 行,然后抛出 500 错误(服务器上的调用失败)。我不确定是什么问题,有什么比这种方法更快的方法吗?当线路数以千计但我正在处理大型数据集时,它可以工作。
BufferedReader in = new BufferedReader(new InputStreamReader(newConnect.getInputStream()));
String inputLine;
String xmlObject = "";
StringBuffer str = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
str.append(inputLine);
str.toString();
}
in.close();
提前致谢