bufferedreader&bufferedwriter
bufferedreader:
public class bufferedreaderandbufferedwriterdemo
bufr.close();
bufw.close(); }}
filereader與bufferedreader引出裝飾設計模式:
位元組流inputstream和outputstream
位元組流緩衝流bufferedinputstream和bufferedoutputstream:
轉換流inputstreamreader與outputstreamwriter
字元流通向位元組流的橋梁:outputstreamwriter
標準輸入輸出轉換流寫法:bfferedreader bufr =
new bufferedreader(new inputstreamreader(system.in));
new bufferedwriter bufw =
new bufferedwriter(new outputstreamwriter(system.out));
總結:流操作規律
明確源和目的
操作的資料是否純文字
明確使用哪個具體的物件(記憶體?硬碟?鍵盤/控制台?)
插曲1:修改標準輸入輸出裝置
插曲2:異常的日誌資訊
******dateformat date = new ******dateformat("yyyy-mm-dd hh:mm:ss");
string s = date.format(new date());
printstream ps = new printstream("log.txt");
ps.println(s);
system.setout(ps);
new exception().printstacktrace(ps);
插曲3:獲取系統資訊
properties prop = system.getproperties();
prop.list(system.out);
list方法接收printstream引數 黑馬程式設計師 IO流
asp.net unity開發 net培訓 期待與您交流!io流可以按流向分為輸入流,輸出流。按讀取資料的型別可分為位元組流和字元流。字元流 輸出字元流 writer 字元寫入流的抽象 filewriter 字元寫入流 bufferedwriter 字元寫入流緩衝區 outputstreamwrit...
黑馬程式設計師 IO流學習筆記
流按運算元據分 位元組流,字元流 按流向分為 輸入流輸出流 英文編碼表 asicci碼 漢子編碼表 gb2312,擴容後gbk 國際標準碼表 unicode,優化後變為utf 8 字元流讀取的時候用什麼碼表可以有我們自己指定,這樣處理文字就變得很方便 所以處理文字用字元流方便,處理用位元組流方便,通...
黑馬程式設計師 16 IO流
asp.net android ios開發 net培訓 期待與您交流!io流中的運算元據分為位元組流和字元流 早期都是以位元組流的形式操作的,位元組流處理單元是乙個位元組,操作 byte 或byte 可以操作任何形式的資料 字元流 由於對於文字資料,有不同的碼表編碼格式,字元流採用預設編碼表,處理單...