📄 sample33_1.java
字号:
package wyf.jc;
import java.io.*;
import java.net.*;
public class Sample33_1
{
public static void main(String[] args)
{
try
{
//创建URL对象
URL url=new URL("http://www.sun.com/developers/index.html");
//打开指向资源的输入流
InputStream in=url.openStream();
//将输入流由字节流转换为字符流
InputStreamReader isr=new InputStreamReader(in);
//将输入流封装为缓冲输入处理流
BufferedReader br=new BufferedReader(isr);
//创建输出流,并指定目标文件
BufferedWriter bw=new BufferedWriter(new FileWriter("URL.html"));
//对输出流进一步进行封装
PrintWriter pw=new PrintWriter(bw);
//声明临时字符串引用
String temps=null;
//从输入流中获取资源并测试是否读取完毕
while((temps=br.readLine())!=null)
{
//将获取的数据写如目标文件
pw.println(temps);
}
//打印提示信息
System.out.println("恭喜您,资源已经获取完毕,并将其写入了URL.html文件中!!!");
//关闭输入流与输出流
pw.close();
br.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -