import java.io.*;
class visualOpen{
visualOpen(String path) {
try {
File f = new File(path, "letter1.txt");
// 向文件test1.txt中写入数据
FileWriter putFile = new FileWriter(f);
BufferedWriter outB = new BufferedWriter(putFile);
String s = "你们好,这是一个测试写入数据的文件。";
outB.write(s);
// 插入一行
outB.newLine();
outB.write("这是利用FileWrite与 BuffereWrite的例题。");
// 需要调用flush()方法
outB.flush();
// 写入完毕要关闭流
outB.close();
// 从letter1.txt中读取数据
FileReader inFile = new FileReader(f);
BufferedReader inB = new BufferedReader(inFile);
String fileContent = "", str = "";
while ((fileContent = inB.readLine()) != null) {
str = str + fileContent + "\n";
}
System.out.println(str);
inB.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String args[]) {
new visualOpen("C:\\Users\\Lenovo\\Desktop");
}
}
java文件处理--按字符保存文件( File+FileReader + BufferedReader +FileWriter+ BufferedWriter)
最新推荐文章于 2023-08-23 15:58:18 发布