对于BufferReader和BufferWriter的copy的实践
public void copy(String src , String target){ try(BufferedWriter writer = new BufferedWriter(new FileWriter(target)); BufferedReader reader = new BufferedReader(new FileReader(src));){ String line = null; while ((line = reader.readLine())!=null) { writer.write(line); writer.newLine(); writer.flush();//可有可无,关闭文件会自动刷新 } }catch (IOException e){ e.printStackTrace(); } }