1. 程式人生 > >java基礎----IO流

java基礎----IO流

流這一部分,總是很糊塗,現在做特別整理。學習的過程一定要一絲不苟,一點一滴的積累,切不可浮躁。

首先,最基本的,利用字元流來複制檔案中的內容,附上程式碼:

        Reader fr=new FileReader("D:/readme.txt");         Writer fw=new FileWriter("D:/readme2.txt");

        //小中轉站         int n=fr.read();                  while(n!=-1){                          System.out.println((char)n);             fw.write(n);             n=fr.read();         }                           //大中轉站                  /*char[] chs=new char[1024];         int n=fr.read(chs);         System.out.println(n);         while(n!=-1){             //寫入             fw.write(chs,0,n);                          //再讀             n=fr.read(chs);         }*/                  fr.close();         fw.close();     }

對這一段程式碼做出相關解釋:

首先,要完成檔案複製,首先得分別建立輸入流,輸出流,讀的過程分為小大中轉站,可以提升讀寫的效率。大家可以分別嘗試下。