buffer为String类型的缓冲区
fileName是文件名字
//写文件
void writeToFile(String fileName){
try {
File writeName = new File(fileName);
writeName.createNewFile();
try (FileWriter writer = new FileWriter(writeName);
BufferedWriter out = new BufferedWriter(writer)
) {
out.write(buffer);
out.flush();
}
} catch (IOException e) {
System.out.println("错误");
}
}
//读文件
void readFromFile(String fileName){
StringBuilder str=new StringBuilder();
try(FileReader reader=new FileReader(fileName);
BufferedReader br=new BufferedReader(reader)){
String line;
while((line=br.readLine())!=null){
str.append(line).append("\n");
}
buffer=str.toString();
}catch (IOException e){
System.out.println("错误");
}
}
原文:https://www.cnblogs.com/Yunrui-blogs/p/12845183.html