java读写文件

package test;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class TestWriteFile {
	public static void main(String[] args) {
		
		//创建文件对象
		File file = new File("logs/flow.log");
		try {
			//new FileWriter(file, true)中第二个参数true的意思是续写已有的文件
			//如果为false或不写第二个参数的话将重新创建文件,旧文件将被覆盖
			BufferedWriter bw = new BufferedWriter(new FileWriter(file, true));
			bw.append("aaaaaaaaaaaaaa\r\n");
			bw.append("bbbbbbbbbbbbbbbb\r\n");
			bw.flush();
			
			BufferedReader br = new BufferedReader(new FileReader(file));
			String line;
			while((line = br.readLine()) != null){
				System.out.println(line);
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

}

你可能感兴趣的:(java,String,File,null,Class)