package com.machuang.url; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.URL; public class URLDemo01 { public static void main(String[] args) throws IOException { URL url = new URL("http://www.baidu.com"); // InputStream is = url.openStream(); // byte[] flush = new byte[1024]; // // // read operation // int len = 0; // while( -1 != (len = is.read(flush)) ) { // System.out.println(new String(flush, 0, len)); // } BufferedReader br = // read in "utf-8" format new BufferedReader( new InputStreamReader(url.openStream(), "utf-8") ); BufferedWriter bw = // write in "uft-8" format new BufferedWriter( new OutputStreamWriter( new FileOutputStream("E:/baidu.html") ,"utf-8") ); String msg = null; while(null != (msg = br.readLine())) { bw.write(msg); bw.newLine(); } bw.flush(); bw.close(); br.close(); } }