读入数据的那一段不能是一个一个整型转成字符那样处理,
可用以下几个方法:
1.int len = in.available();
byte[] data = new byte[len];
in.read(data);
String str = new String(data);
System.out.print(str);
2.String fincont = new String("");
InputStream in = url.openStream();
BufferedReader bfin = new BufferedReader(new InputStreamReader(in));
while((fincont = bfin.readLine()) !=null)
{
System.out.println(fincont);
}
还有方法就不提了,另外你那种方法很资源哦,
如遇问题可继续探讨啦.
可用以下几个方法:
1.int len = in.available();
byte[] data = new byte[len];
in.read(data);
String str = new String(data);
System.out.print(str);
2.String fincont = new String("");
InputStream in = url.openStream();
BufferedReader bfin = new BufferedReader(new InputStreamReader(in));
while((fincont = bfin.readLine()) !=null)
{
System.out.println(fincont);
}
还有方法就不提了,另外你那种方法很资源哦,
如遇问题可继续探讨啦.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货