java_IO流

 字節輸出流操作步驟:
 A:創建字節輸出流對象
 B:調用write()方法
 C:釋放資源
 
 public void write(int b):寫一個字節
 public void write(byte[] b):寫一個字節數組

 public void write(byte[] b,int off,int len):寫一個字節數組的一部分


  如何實現數據的換行?
   爲什麼現在沒有換行呢?因爲你值寫了字節數據,並沒有寫入換行符號。
   如何實現呢?寫入換行符號即可唄。
  剛纔我們看到了有寫文本文件打開是可以的,通過windows自帶的那個不行,爲什麼呢?
  因爲不同的系統針對不同的換行符號識別是不一樣的?
   windows:\r\n
  linux:\n
  Mac:\r
  而一些常見的個高級記事本,是可以識別任意換行符號的。
 
 如何實現數據的追加寫入?

  用構造方法帶第二個參數是true的情況即可  FileOutputStream fos = new FileOutputStream("a.txt", true);


 字節輸入流操作步驟:
  A:創建字節輸入流對象
 B:調用read()方法讀取數據,並把數據顯示在控制檯
 C:釋放資源
  
 讀取數據的方式:
 A: int read(): 一次讀取一個字節

 B: int read(byte[] b): 一次讀取一個字節數組,    返回值其實是實際讀取的字節個數



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章