java代码中有读取流中相关信息的操作,为了节省开销,采用InputStream.available()来一次性读取
我用的是HttpConnection,来创建的流,但发现现在用
int all = in.available();
byte[] b = new byte[all];
while(in.read(b)!=-1){
ReceiveString = new String(b,EncondeingText);
}
我发现读取不完InputStream流里的 数据
请高手解释下,小弟谢谢了
我用的是HttpConnection,来创建的流,但发现现在用
int all = in.available();
byte[] b = new byte[all];
while(in.read(b)!=-1){
ReceiveString = new String(b,EncondeingText);
}
我发现读取不完InputStream流里的 数据
请高手解释下,小弟谢谢了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货