PlayJava Day018

今日所學:數組

/* 2019.08.19開始學習,此爲補檔。 */學習

File

文件或目錄的抽象表示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()

- 若是刪除的是目錄,則這個目錄必須是一個空目錄

IO流

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)

本站公眾號
   歡迎關注本站公眾號,獲取更多信息