当得到一个URL对象后,可以通过调用URL的openStream方法读取指定的WWW资源,其与指定的URL建立连接并返回InputStream类的对象来从这一连接中读取数据
package com.dh.ch13;
import java.io.*;
import java.net.*;
public class URLReader {
public static void main(String[] args) throws Exception {
// 构建一URL对象
URL baidu = new URL("http://www.baidu.com/");
// 获取输入流,构造一个BufferedReader对象
BufferedReader br = new BufferedReader(new InputStreamReader(baidu
.openStream()));
String inputLine;
// 循环读取并打印数据
while ((inputLine = br.readLine()) != null)
System.out.println(inputLine);
// 关闭输入流
br.close();
}
}
执行结果是指定网址资源对应文件的HTML源码