IO流5 IO流 緩衝流的使用

2022-09-14 23:00:21 字數 810 閱讀 7329

bufferedinputstream

bufferedoutputstream

bufferedreader

bufferedwriter

提供流的讀取、寫入的速度

提高讀寫速度的原因:內部提供了緩衝區

/*

實現非文字檔案的複製

*/@test

public void testbufferedstream()

} catch (ioexception e) finally catch (ioexception e)

try catch (ioexception e)

//說明:關閉外層流的同時,內層流也會自動的進行關閉。關於內層流的關閉,可以省略不寫

// fos.close();

// fis.close();

}

/*

使用bufferedreader和bufferedwriter實現文字檔案的複製

*/@test

public void testbufferedreaderbufferedwriter()

//方式二:使用string

string data;

while ((data = br.readline()) != null)

} catch (ioexception e) finally catch (ioexception e)

try catch (ioexception e)

}}

I O基礎流 緩衝流

io流 字元流 轉換流 以下三句話功能相同 1 inputstreamreader isr new inputstreamreader new fileinputstream a.txt 預設字符集。2 inputstreamreader isr new inputstreamreader new ...

IO流 位元組緩衝流,字元緩衝流

處理流 裝飾流 位元組緩衝流,字元緩衝流 用於提高位元組流的效能 bufferedinputstream,bufferedoutputstream 位元組緩衝流 bufferedinputstream is newbufferedinputstream new fileinputstream fil...

IO流擴充套件 緩衝流

使用try resource with,系統自動關閉資源,資源需要實現closeable介面或者繼承autocloseable類 try bufferedinputstream is new bufferedinputstream new fileinputstream 1111.txt buffe...