换行: windows : \r\n
linux : \r
mac: \r
追加:FileWriter fw = new FileWriter(路径,true);
FileReader步骤 1.创建输入流对象
FileReader fr = new fileReader(文件名);----->导包
2.调用输入流读数据的方法 A. int read(): 一次读取一个字符
int ch;
while( (ch = fr.read()) != -1){
System.out.print ((char) ch);
} B. int read(char[] cauf ) :一次读取一个字符数组的数据 ,返回的是实际读取的个数
char[] arr = new char[1024];
int len ;
while((len=fr.read(arr))!=-1){
System.out.print (new String(arr,0,len);
}
3.释放资源
高效缓冲流 Bufferedwriter: 将文本写入字符输出流,缓冲各个字符,数组和字符的高效写入
Bufferawriter bw = new Bufferawriter(new fileWriter(路径));
bw.write();
bw.flush();
bw.close(); BuffereReader: 从字符输入流中读取文本,缓冲各个字符,从而实现字符,数组和行的高效读取
BufferedReader br = new BufferedReader(new FileReader(路径));