IO 輸入輸出流

2021-07-08 13:00:33 字數 1408 閱讀 2175

io流

輸入流位元組輸入流: inputstream

|- fileinputstream

|-構造方法:

fileinputstream(file file)

fileinputstream(string filename)

|- bufferedinputstream

|- 成員方法

int read() 讀乙個位元組

int read(byte arr) 讀乙個位元組陣列

字元輸入流: reader

|- inputstreamreader

|- 構造方法

inputstreamreader(inputstream in)

inputstreamreader(inputstream in, string charsetname) 

|- filereader

|- bufferedreader

|- 特有方法

string readline() 讀一行字串

|- 成員方法

int read() 讀乙個字元

int read(char arr) 讀乙個字元陣列

輸出流位元組輸出流: outputstream

|- fileoutputstream

|-構造方法

fileoutputstream(file file)

fileoutputstream(string name)

|- bufferedoutputstream

|- 成員方法

write(int ch) 寫乙個位元組

write(byte arr) 寫乙個位元組陣列

wirte(byte arr, int start, int len) 寫乙個位元組陣列的一部分

字元輸出流: writer

|- outputstreamwriter

|- 構造方法

outputstreamwriter(outputstream os)

outputstreamwriter(outputstream os, string charsetname)

|- filewriter

|- bufferedwriter

|-特有方法

newline() 寫乙個換行符號

|- 成員方法

write(int ch) 寫乙個字元

write(char arr) 寫乙個字元陣列

wirte(char arr, int start, int len) 寫乙個字元陣列的一部分

write(string str) 寫乙個字串

write(string str, int start, int len) 寫字串的一部分

void flush() 重新整理

void close() 關閉

輸入輸出流(IO流

流 流 stream 的概念源於 unix 中管道 pipe 的概念,在 unix 中,管道是一條不間斷的位元組流,用來實現程式或程序間的通訊,或讀寫外圍裝置 外部檔案等。重要 1.流操作結束後必須關閉。2.inputstream reader outputstream write全是抽象,不能直接...

輸入輸出流(IO)

outputstream,所有輸出位元組流的基類,抽象類 字元流 位元組流 編碼 解碼 writer,所有輸出字元流的基類,抽象類 什麼情況下使用字元流 如果讀寫需要編碼和解碼的資料 字元資料 這時候我們就使用字元流 轉換流的作用 可以把對應的位元組流轉換成字元流使用。將輸入控制台的一行字元資料顯示...

IO輸入輸出流

一 input 輸入 output 輸出 資料從外界進入程式叫做輸入 資料從程式流向外界叫做輸出 二 檔案的操作 檔案的增刪該查 1.檔案建立 file file newfile c io helloio.txt boolean flag file.createnewfile 建立成功返回true ...