国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
java.io 對字節(jié)流和字符流的討論
IO分兩種流

字節(jié)流 InputStream OutputStream

字符流 Reader  Writer

他們都是抽象類

具體實現(xiàn)
字節(jié)流 FileInputStream  FileOutputStream
字符流 FileReader    FileWriter


字節(jié)流轉(zhuǎn)換成字符流可以用 InputSteamReader  OutputStreamWriter

轉(zhuǎn)換成BufferdReader  BufferedWriter 他們具有緩沖區(qū)

例如:讀取文件 從字節(jié)流輸入到字符流輸入
定義一個字節(jié)流:
Java代碼
  1. FileInputStream fileInputStream = new FileInputStream("d:/text.txt");  // 定義一個指向D:/TEXT.TXT 的字節(jié)流   
  2.   
  3. InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream);   
  4. //字節(jié)流轉(zhuǎn)換成InputStreamReader   
  5.   
  6. BufferedReader bufferedReader = new BufferedReader(inputSteamReader);   
  7. //InputStreamReader 轉(zhuǎn)換成帶緩存的bufferedReader  


可以把讀出來的內(nèi)容賦值給字符
Java代碼
  1.   
  2. String ss = new String();   
  3. String s;   
  4. while((s = bufferedReader.readLine())!=null){   
  5.     ss += s;   
  6. }  

例如:寫入文件  從字節(jié)流輸出到字符流輸出
Java代碼
  1.   
  2. FileOutputStream fileOutputStream = new FileOutputStream("d:/text.txt"); //定義一個   
  3.   
  4. 指向D:/TEXT.TXT文件    
  5.   
  6. OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fileOutputStream);   
  7.   
  8. BufferedWriter bufferedWriter = new BufferedWriter(outputStreamWriter);   
  9.   
  10. bufferedWriter.write(s);   
  11.   
  12. bufferedWriter.close();   
  13. outputStreamWriter.close();   
  14. fileOutputStream.close();  
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Java的字符流和字節(jié)流 比較 - garlic - JavaEye技術(shù)網(wǎng)站
io流 java 添加bom頭 文件前面添加內(nèi)容
Java IO的一般使用原則
JAVA 中的IO流
Java指定編碼格式讀寫文件
java一行一行寫入或讀取數(shù)據(jù)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服