这是一个练习使用BufferedWriter向文件写入这首诗,记得利用循环,记得处理异常,还有就是记得关闭流。
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class FileDemo {
public static void main(String[] args) {
//初始化字符串数组;
String [] poems={"碧玉妆成一树高","万条垂下绿丝绦","不知细叶谁剪出","二月春风似剪刀"};
File file=new File("text.txt");
FileWriter fw;
try {
fw=new FileWriter(file);
BufferedWriter bw=new BufferedWriter(fw);
for(int i=0;i<poems.length;i++){
bw.write(poems[i]);//利用循环逐行写入
bw.write("\r\n");//因为字符串中没有换行
}
bw.close();
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}