【发布时间】:2013-03-08 16:30:35
【问题描述】:
我正在从 InputStreamReader 读取,但我只获得了应该出现的文本的前 10,000 个字符。知道问题可能是什么吗?如果这门课没有解决方案,我的替代方案是什么?
我在 InputStreamReader 中找到了这个:“缓冲区大小为 8K。” (http://developer.android.com/reference/java/io/InputStreamReader.html)。这就是答案吗?
任何指针都非常感谢
StringBuilder sb = new StringBuilder();
BufferedReader br = new BufferedReader(new InputStreamReader(
httpcon.getInputStream(),"utf-8"));
String line = null;
while ((line = br.readLine()) != null) {
sb.append(line);
}
br.close();
result = sb.toString();
【问题讨论】: