を使用して収集しているWebサービスの応答として非常に長い文字列を取得していますが、使用したStringBuilder
値を完全に取得することはできませんがStringBuffer
、成功しませんでした。
これが私が使用しているコードです:
private static String read(InputStream in ) throws IOException {
//StringBuilder sb = new StringBuilder(1000);
StringBuffer sb = new StringBuffer();
String s = "";
BufferedReader r = new BufferedReader(new InputStreamReader( in ), 1000);
for (String line = r.readLine(); line != null; line = r.readLine()) {
sb.append(line);
s += line;
} in .close();
System.out.println("Response from Input Stream Reader >>>" + sb.toString());
System.out.println("Response from Input S >>>>>>>>>>>>" + s);
return sb.toString();
}
どんな助けでも大歓迎です。