欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

文件的读与写

程序员文章站 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