用URL获取网页上的HTML文件有三个步骤
- 构造URL对象url
- 将DataInputStream类对象与url的openStream()流对象绑定
利用DataInputStream类对象读取HTML文件
示例代码:
package Test_10;
import java.io.DataInputStream;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
public class Test3 {
private final static String TARGET_URL = "https://www.baidu.com";
public static void main(String[] args){
String inputLine = null;
try {
//构建一个URL对象
URL url = new URL(TARGET_URL);
//通过URL对象打开一个对象输入流
DataInputStream din = new DataInputStream(url.openStream());
//从输入流读取数据
while((inputLine=din.readLine()) != null){
System.out.println(inputLine);
}
din.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}