1.
需求:
上一篇文章已经可以得到博客中的信息,这篇博客将示范把信息以txt文件的形式保存到本地
2.
代码实现:
package cn.test12.WebRobot04;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;
/*
* 创建对象的时候指明保存的父位置、和子位置
*/
public class SaveWeb {
//这是后面创建txt文件的名字
String webName;
//这是后面保存这个链接所有东西的的子目录和保存文本的txt文件对象,创建完对象后,就初始化完成了
File myFile;
File txtFile;
BufferedWriter txtBw;
public SaveWeb(String parentFile, String bloger) {
this.webName = bloger;
this.myFile = new File(parentFile,bloger);
if(!this.myFile.exists()){
this.myFile.mkdirs();
}
this.txtFile = new File(this.myFile,bloger+".txt");
try {
//得到这个txt文件的高效写入流,后面的方法都可以直接用
txtBw = new BufferedWriter(new OutputStreamWrit