IO流思維導圖
IO思維導圖總結
總覽:
-
1.文件
<目標:File類的創建和刪除的方法 >- public boolean createNewFile() :當且僅當具有該名稱的文件尚不存在時,
創建一個新的空文件。 (幾乎不用的,因為以後文件都是自動創建的!) - public boolean delete() :刪除由此File表示的文件或目錄。 (只能刪除空目錄)
- public boolean mkdir() :創建由此File表示的目錄。(只能創建一級目錄)
- public boolean mkdirs() :可以創建多級目錄(建議使用的)
- public boolean createNewFile() :當且僅當具有該名稱的文件尚不存在時,
-
2.位元組流
< FileOutputStream文件位元組輸出流。>
— 作用:以內存為基準,把內存中的數據,按照位元組的形式寫出到磁盤文件中去。
簡單來說,把內存數據按照位元組寫出到磁盤文件中去。
— 構造器:
public FileOutputStream(File file):創建一個位元組輸出流管道通向目標文件對象。
public FileOutputStream(String file):創建一個位元組輸出流管道通向目標文件路徑。
public FileOutputStream(File file , boolean append):創建一個追加數據的位元組輸出流管道通向目標文件對象。
public FileOutputStream(String file , boolean append):創建一個追加數據的位元組輸出流管道通向目標文件路徑。
— 方法:
public void write(int a):寫一個位元組出去 。
public void write(byte[] buffer):寫一個位元組數組出去。
public void write(byte[] buffer , int pos , int len):寫一個位元組數組的一部分出去。
參數一,位元組數組;參數二:起始位元組索引位置,參數三:寫多少個位元組數出去。 -
3.字符流
< FileReader:文件字符輸入流。>
— 作用:以內存為基準,把磁盤文件的數據以字符的形式讀入到內存。
簡單來說,讀取文本文件內容到內存中去。
— 構造器:
public FileReader(File file):創建一個字符輸入流與源文件對象接通。
public FileReader(String filePath):創建一個字符輸入流與源文件路徑接通。
— 方法:
public int read(): 讀取一個字符的編號返回! 讀取完畢返回-1
public int read(char[] buffer):讀取一個字符數組,
讀取多少個字符就返回多少個數量,讀取完畢返回-1 -
4.打印流(高效,方便)
-
5.Properties屬性集對象
下載地址:
鏈接://pan.baidu.com/s/1BC8MSYEWv400kHZyICagvw?pwd=cdm3
提取碼:cdm3
推薦使用xmind打開,需要其他版本請到評論區評論,謝謝~
來自百度網盤我卡了不然能莎的分享