package jdk7;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
public class BufferInputStream {
public static void main(String[] args) throws Throwable {
//方法一
// File file = new File("d:\\jsgz\\jsgz.html");
// OutputStream out = new FileOutputStream(file);
//
// URL url=new URL("http://www.baidu.com");
// HttpURLConnection httpUrl=(HttpURLConnection) url.openConnection();
// InputStream in = httpUrl.getInputStream();
// byte [] b =new byte[1024];
// int len=-1;
// while((len=in.read(b))!=-1){
// out.write(b, 0, len);
// }
// in.close();
// out.close();
//方法二
File file = new File("d:\\jsgz\\jsgz.html");
OutputStream out = new FileOutputStream("d:\\jsgz\\jsgz_new.html");
InputStream in = new FileInputStream(file);
byte [] b = new byte[(int)file.length()];
in.read(b);
out.write(b);
}
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
public class BufferInputStream {
public static void main(String[] args) throws Throwable {
//方法一
// File file = new File("d:\\jsgz\\jsgz.html");
// OutputStream out = new FileOutputStream(file);
//
// URL url=new URL("http://www.baidu.com");
// HttpURLConnection httpUrl=(HttpURLConnection) url.openConnection();
// InputStream in = httpUrl.getInputStream();
// byte [] b =new byte[1024];
// int len=-1;
// while((len=in.read(b))!=-1){
// out.write(b, 0, len);
// }
// in.close();
// out.close();
//方法二
File file = new File("d:\\jsgz\\jsgz.html");
OutputStream out = new FileOutputStream("d:\\jsgz\\jsgz_new.html");
InputStream in = new FileInputStream(file);
byte [] b = new byte[(int)file.length()];
in.read(b);
out.write(b);
}
}
先执行方法一,产生文件,在执行方法二。
使用Java读取并写入网页内容的高效方法
本文详细介绍了使用Java编程语言通过HTTP连接获取网页内容,并将其保存到本地文件的方法。包括两种实现方式:直接写入现有文件和创建新文件。通过实例演示了如何使用FileInputStream和FileOutputStream进行数据读写操作。
244

被折叠的 条评论
为什么被折叠?



