URL获取信息


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;

public class Test01 {
    public static void main(String[] args) {
        try {
            URL url=new URL("http://www.baidu.com");
            //创建字节缓冲流
            InputStream is=url.openStream();
            //创建字符缓冲流,并设置字体格式
            InputStreamReader isr=new InputStreamReader(is,"utf-8");
            //创建缓冲流
            BufferedReader br=new BufferedReader(isr);
            //逐行读取数据
            String data=br.readLine();
            while (data!=null) {
                System.out.println(data);
                data=br.readLine();
            }

     br.close();
            isr.close();
            is.close();
        } catch (MalformedURLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        
    }
}

posted @ 2017-11-29 11:49  手心上亘古的月光  阅读(96)  评论(0编辑  收藏  举报