我想做一个在网页里去取每天天气预报的程序,
//部分code是
URL theURL = new URL(url);
URLConnection urlcon = theURL.openConnection();
InputStream in = urlcon.getInputStream();
byte[] buf = new byte[8096];
in.read(buf,0,8096);
String tmp= new String(buf);
System.out.println(tmp);由于byte的大小不够,取出来的html页面内容不完整,但是我把byte逐渐增大后取得的html内容后面是乱码,或者变得太大后,Eclipse运行的时候会自己退出来,请高手指点一下是怎么回事,怎么搞定问题,多谢了。