See More

package java_base; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; public class BufferFileCopy { public static void main(String[] args)throws Exception { // TODO Auto-generated method stub FileReader fr = new FileReader("src\\java_base\\BufferFileCopy.java"); FileWriter fw = new FileWriter("d:\\BufferFileCopy.java"); BufferedReader br = new BufferedReader(fr); BufferedWriter bw = new BufferedWriter(fw); String s; while((s = br.readLine()) != null) { System.out.println(s); bw.write(s); bw.newLine(); } bw.flush(); fr.close(); fw.close(); br.close(); bw.close(); } } /* * BuffereReader µÄ¶ÁÈ¡·½Ê½ÊDz»Ò»ÑùµÄ ͨ¹ý·µ»ØÖµ£¬¶ø²»ÊÇͨ¹ýÖ¸Õë * дÍêºóÐèÒªflush * readLine() »áºöÂÔ»»ÐУ¬ËùÒÔдµÄʱºòÐèÒªbw.newLine(); * * ÎļþÁ÷ ¿ÉÒÔʹÓà ×Ö·ûÁ÷ ×Ö½ÚÁ÷ »¹¿ÉÒÔ¼ÓÉÏ´ø»º³åÀûÓÃBufferedReader.. */