Я читаю из потока, используя 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();
Заранее спасибо