java中的節點流





 小例子:
 public class mm{
  public static void main(String[] args){
   int c=0;
    FileInputStream input=new FileInputStream("d:\\test\\intfile.java");//創建一個輸入流,讀取d目錄下的文件內容

    FileOutputStream output=new FileOutputStream("E:\\test\\outfile.java"); //創建一個輸出流,寫入E目錄下的文件

        while((c=input.read()!=-1)){   //判斷是否讀取完畢
          output.write(c); //將讀取的內容寫入輸出流的文件中
      }

  }

}
當然上面的代碼裏面沒有寫try-catch。當文件中有中文的時候你會發現出現亂碼,這就需要用字符流讀取內容了。

字符流

 public class nn{
  public static void main(String [] args){
int c=0;
 FileReader reader= new FileReader("d:\\java\\readfile.java");   //創建一個字符輸入流對象讀取d文件內容
while((c=reader.read()!=-1)){

system.out.print ((char)c);  //打印出文件內容
}

}
}

發佈了74 篇原創文章 · 獲贊 7 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章