BufferedReader と InputStreamReader を使用してストリームから読み込んで、リーダーから作成される 1 つの長い文字列を作成しています。最大で 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();
前もって感謝します