FileReader()
FileReader().read(char[] char_arr)
// 每次读取数据的大小
// char_arr : every time read size
FileWriter(String path , Boolean append)
// 先将文件中的数据,写入到内存中
FileWriter().write() : this method write memory
// 刷新内存,将文件写入到指定的文件中
FileWriter().flush() : flush memory , write file
public static void method_reader() throws IOException {
// get string on the file
FileReader fileReader = new FileReader("E:\\folder_io_dome\\a.txt");
// output string on the file , file end append
FileWriter fileWriter = new FileWriter("E:\\folder_io_dome\\b.txt",true);
// set every time , accept size
char[] chars = new char[1024];
int len = 0;
while((len = fileReader.read(chars)) != -1){
// write memory
fileWriter.write(chars,0,len);
// flush , write file
fileWriter.flush();
System.out.println(new String(chars,0,len));
}
// close stream
fileReader.close();
fileWriter.close();
}