文件的读与写
程序员文章站
2022-04-08 21:38:22
...
文件的读与写
文件写入:
File f = new File("f:test.txt");
FileWriter fw = new FileWriter(f, false);
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter pw = new PrintWriter(bw);
pw.write("你好你好\n");
pw.append("你好\n");
pw.print("你好\n");
pw.write("你好你好\n");
pw.flush();
FileWriter中 false表示写操作时覆盖文件内容, true时为追加。
文件读入:
Charset cs = Charset.forName("UTF-8");
List<String> lines = Files.readAllLines(Paths.get("f:test.txt"), cs);
for(String s : lines){
System.out.println(s);
}
其中的cs编码可以省略。
或者这样:
FileReader fr = new FileReader(f);
BufferedReader br = new BufferedReader(fr);
String line = null;
while((line = br.readLine())!=null){
System.out.println(line);
}
上一篇: 获取下载文件长度
下一篇: Java中文件的读与写