IO流位元組流

2021-09-09 08:22:22 字數 701 閱讀 9941

io流就是裝置之間的資料傳輸

位元組流:任意型別的檔案都能讀寫

位元組流的¥抽象¥基類:inputstream(輸入流) outoutstream(輸出流)

fileoutputstream的三個write()方法:

public void write(int b):寫乙個位元組 超過乙個位元組 砍掉前面的位元組

public void write(byte b):寫乙個位元組陣列

public void write(byte b,int off,int len):寫乙個位元組陣列的一部分

windows下的換行符只用是 \r\n

linux \n

mac \r

fileoutputstream寫出資料如何實現資料的追加寫入

fileoutputstream fos = new fileoutputstream(「fos.txt」 , true) ;完成追加寫入

寫資料for(int x = 0 ; x < 10 ; x++)釋放資源

fos.close();

int read():一次讀取乙個位元組

如果沒有資料返回的就是-1

一次讀寫乙個位元組效率低

int read(byte b):一次讀取乙個位元組陣列

while((len = fis.read(bytes)) != -1)

bufferedoutputstream

IO流 位元組流

位元組輸出流outputstream 此抽象類,是表示輸出位元組流的所有類的超類。操作的資料都是位元組,定義了輸出位元組流的基本共性功能方法。輸出流中定義的方法 close 關閉輸出流並釋放與此輸出流有關的所有系統資源 flush 重新整理此輸出流並強制寫出所有緩衝的輸出位元組 write byte...

IO流 位元組流

io流分類 按資料的流向 輸入流 讀資料 輸出流 寫資料 按資料型別 位元組流 字元流 一般來說,我們說io流的分類是按照資料型別來分的。那麼這兩種流都在什麼情況下使用呢?如果資料通過windows子代的記事本軟體開啟,我們還可以讀懂裡面的內容,就是用字元流,否則使用位元組流。如果你不知道該使用哪種...

IO 字元流 位元組流

io流 流按運算元據分為兩種 位元組流與字元流 流按流向分為 輸入流 輸出流 位元組流的抽象基類 inputstream outputstream 字元流的抽象基類 reader witer 這四個類派生出來的子類名稱都是以其父類名作為子類名的字尾。字元流 寫入流writer 用於操作檔案的writ...