今日所學:數組
/* 2019.08.19開始學習,此爲補檔。 */學習
文件或目錄的抽象表示spa
public File(String parent , String child)對象
傳入父目錄地址,傳入子文件名內存
public File(File parent , String child)input
傳入父目錄對象,傳入子文件名it
一、獲取當前系統的分隔符:屬性io
public static final String separatorfile
二、建立一個新文件數據
public boolean createNewFile() throw IOException
三、刪除當前文件或目錄
public boolean delete()
- 若是刪除的是目錄,則這個目錄必須是一個空目錄
input:輸入流
之內存爲參考,進入內存的方向爲輸入
例如:從鍵盤輸入數據到內存中、讀取本地文件到內存中
output:輸出流
從內存到數據源的方向爲輸出、數據的導出
一、InputStream
//讀取一個字節的數據,返回一個int型數據,讀取到末尾時,返回-1
public int read()
//讀取數據,一次讀取數組長度的數據,將數據存儲在數組中,返回實際讀取的長度
public int read(byte[ ] b)
二、OutputStream
//將數據寫入到File對象中,直接覆蓋原數據
FileOutputStream(File file)
//將數據寫入到path對應的文件中,直接覆蓋原數據
FileOutputStream(String path)
//注意:寫入數據時,若是當前文件不存在,且目錄結構完整,則自動建立一個文件並進行寫入
//向數據源寫入一個字節的數據,寫入當前int數據的低8位
void write(int data) throws IOException
//將數組中的全部數據所有寫入到數據源
void write(byte[ ] b)
//將數組中的數據從下標beginIndex開始,一共寫入length所表長度到數據源
void write(byte[ ] b , int beginIndex , int length)