import java.net.*;
import java.io.*;
public class Url{
private BufferedReader br = null;
private URL u = null;
private StringBuffer html = new StringBuffer();
BufferedReader in =null;
PrintWriter out = null;
public Url(){}
public Url(String p){
try{
u = new URL(p);
}
catch(MalformedURLException mue){
}
}
public void get(){
try{
in = new BufferedReader(new InputStreamReader(u.openStream()));
String s = "";
while((s= in.readLine()) != null){
//System.out.println(s);
html.append(s);
}
}
catch(IOException ioe){
System.out.println("can't open this url");
ioe.printStackTrace();
}
catch(Exception e){
e.printStackTrace();
}
finally{
try{
out.close();
}
catch(Exception e){}
}
}
public void write(){
try{
out = new PrintWriter(new BufferedWriter(new FileWriter("./a.html")));
out.println(this.html);
}
catch(FileNotFoundException fnfe){
}
catch(IOException ioe){
}
finally{
try{
out.close();
}
catch(Exception e){}
}
}
}
public class Test{
public static void main(String [] args){
Url u = new Url(" http://www.google.com ");
u.get();
u.write();
}
}
来自:。。。。