[Java] Easy download webpage be local file


import java.net.*;
import java.io.*;
    
class net{

    public static void main(String argv[]){
    
		try{
			FileWriter io = new FileWriter("getPage.html");
            URL url = new URL("http://www.javaworld.com.tw/jute/");
            URLConnection connection = url.openConnection();
            connection.setDoInput(true);
            InputStream inStream = connection.getInputStream();
            BufferedReader input =
				new BufferedReader(new InputStreamReader(inStream,"UTF-8"));
            
            String line = "";      
            while ((line = input.readLine()) != null) {
                    io.write(line + "\n");
            }
			io.close();
        }catch (Exception e){
            System.out.println(e.toString());
        }
    }
}


但這種方式對於一些網頁會有無法完整下載的問題.
所以另外一種方式就是使用現成的httpclient.

你可能感兴趣的:(java,html,.net)