我解析网页源码, 可是有用的数据都在后面,前面的数据都没有用但是后面的数据貌似都被省略了 用....表示的,。 我把返回的数据写在一个txt文件,可以全部显示。而我用bytearrayoutputstream 方法就不行,是不是这个这方法写入内存数据 有限制?? 部分代码:
BufferedInputStream bis = new BufferedInputStream(instream);
ByteArrayOutputStream bos = new ByteArrayOutputStream(1024);
int len = 0;
byte[] buffer = new byte[1024*4];
while((len=bis.read(buffer))!=-1){
bos.write(buffer, 0, len);
}
String str = new String(bos.toByteArray());
得到str 数据不完全,显示一定量后,后面就省略了。。怎么解决???
BufferedInputStream bis = new BufferedInputStream(instream);
ByteArrayOutputStream bos = new ByteArrayOutputStream(1024);
int len = 0;
byte[] buffer = new byte[1024*4];
while((len=bis.read(buffer))!=-1){
bos.write(buffer, 0, len);
}
String str = new String(bos.toByteArray());
得到str 数据不完全,显示一定量后,后面就省略了。。怎么解决???
解决方案 »
- 使单词变色
- vlc编译问题
- 【整套18个视频】【高清】Android(安卓)游戏及应用开发
- 移植解码库和SDL时的Android.mk编写,请大家帮忙看一下
- 64位Ubuntu下adb命令不能使用
- 使用 Handler更新界面出错
- Fragment$InstantiationException
- [color=#FF99CC]应用里使用百度地图,但百度地图显示和反应太慢了,怎么办[/color]
- android导入alipay_lib case报错
- 使用fragmentManeger添加一个fragment时,使用linerlayout布局的子fragment无法充满父容器.
- SystemProperties.set问题,很奇怪。。
- google map出问题
我查询出来是千万级的数据,我怎么返回到android?
一段一段的返回么?