我用下面的例子来得到某页面的html代码,如果产生异常,不就说明了URL无效。
import java.net.*;
import java.io.*;public class Gethtml {
public static void main(String[] args) {
try{
URL u = new URL("http://www.csdn.net");
InputStream in = u.openStream();
Reader r = new InputStreamReader(new BufferedInputStream(in));
int c;
while((c = r.read()) != -1){
System.out.print((char)c);//或者System.out.write(c);
}
}
catch(MalformedURLException e){
e.printStackTrace();}
catch(IOException ignored){
ignored.printStackTrace();
}
}
}
import java.net.*;
import java.io.*;public class Gethtml {
public static void main(String[] args) {
try{
URL u = new URL("http://www.csdn.net");
InputStream in = u.openStream();
Reader r = new InputStreamReader(new BufferedInputStream(in));
int c;
while((c = r.read()) != -1){
System.out.print((char)c);//或者System.out.write(c);
}
}
catch(MalformedURLException e){
e.printStackTrace();}
catch(IOException ignored){
ignored.printStackTrace();
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货