在java中读取一个网页的内容其实是相当简单的,主要分为以下步骤
1.获取网页地址
2.输入流获取内容
3.字节流转换为字符流
4.输出读取到的内容
5.关闭输入输出流
首先新建一个Test类
public class Test01{
public static void main(String[] args){
try{
//创建一个URL实例
URL url = new URL("https://www.imooc.com/");
//通过url的openStaeam方法获得一个输入流
InputStream stream = url.openStream();
//字节流转换为字符流
InputStreamReader ism = new InputStreamReader(stream,"utf-8");
//为字符输入流添加缓冲
BufferedReader brd = new BufferedReader(ism);
//读取数据(一行一行读取)
String data = brd.readLine();
//输入数据
while(data!=null){
System.out.println(data);
data = brd.readLine();
}
//关闭相应的流
brd.close();
ism.close();
stream.close();
} catch(MalformedURLException e){
e.printStackTrace();
} catch(IOException e){
e.printStackTrace();
}
}
}