日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

InputStream 、 InputStreamReader 、 BufferedReader区别

發(fā)布時(shí)間:2025/3/19 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 InputStream 、 InputStreamReader 、 BufferedReader区别 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

區(qū)別介紹:
1、InputStream、OutputStream

處理字節(jié)流的抽象類

InputStream 是字節(jié)輸入流的所有類的超類,一般我們使用它的子類,如FileInputStream等.

OutputStream是字節(jié)輸出流的所有類的超類,一般我們使用它的子類,如FileOutputStream等.

?

2、InputStreamReader? OutputStreamWriter

處理字符流的抽象類

InputStreamReader 是字節(jié)流通向字符流的橋梁,它將字節(jié)流轉(zhuǎn)換為字符流.

OutputStreamWriter是字符流通向字節(jié)流的橋梁,它將字符流轉(zhuǎn)換為字節(jié)流.

?

3、BufferedReader BufferedWriter

BufferedReader 由Reader類擴(kuò)展而來,提供通用的緩沖方式文本讀取,readLine讀取一個(gè)文本行,

從字符輸入流中讀取文本,緩沖各個(gè)字符,從而提供字符、數(shù)組和行的高效讀取。

BufferedWriter??由Writer?類擴(kuò)展而來,提供通用的緩沖方式文本寫入, newLine使用平臺(tái)自己的行分隔符,

將文本寫入字符輸出流,緩沖各個(gè)字符,從而提供單個(gè)字符、數(shù)組和字符串的高效寫入。

==============================================================

E:/baoyue13.txt 文件內(nèi)容:

123456789abcdefg 235xyz

附代碼:

import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader;public class FileInputStreamDemo {public static void main(String[] args) throws Exception {/*** InputStream能從來源處讀取一個(gè)一個(gè)byte,所以它是最低級(jí)的,*/// read()方法返回的int類型,是表示數(shù)據(jù)下一個(gè)字節(jié)的字節(jié)碼,如果已經(jīng)到達(dá)流的最后面了,那就返回-1// 通過char 強(qiáng)轉(zhuǎn),輸出字節(jié)碼的內(nèi)容FileInputStream fileIn2 = new FileInputStream(new File("E:/baoyue13.txt"));int read = fileIn2.read();System.out.println( read);System.out.println((char) read);byte[] bb = new byte[4];int read2 = fileIn2.read(bb);System.out.println( "長度 read2: " + read2);for(byte b:bb) {System.out.println(b);System.out.println((char)b);}int aa;while ((aa = fileIn2.read()) != -1) {System.out.print((char) aa);}System.out.println();System.out.println("--------------------------------");/*** InputStreamReader封裝了InputStream在里頭,它以較高級(jí)的方式,一次讀取一個(gè)一個(gè)字符,* */FileInputStream fileIn3 = new FileInputStream(new File("E:/baoyue13.txt"));InputStreamReader sr = new InputStreamReader(fileIn3);System.out.println((char)sr.read());int a2;while ((a2 = sr.read()) != -1) {System.out.print((char) a2);}System.out.println();System.out.println("--------------------------------");/*** BufferedReader則是比InputStreamReader更高級(jí),* 它封裝了StreamReader類,一次讀取取一行的字符* */FileInputStream fileIn4 = new FileInputStream(new File("E:/baoyue13.txt"));InputStreamReader sr2 = new InputStreamReader(fileIn4);BufferedReader br=new BufferedReader(sr2); String line;while ((line = br.readLine()) != null) {System.out.println(line);}}}

執(zhí)行結(jié)果:

49 1 長度 read2: 4 50 2 51 3 52 4 53 5 6789abcdefg 235xyz -------------------------------- 1 23456789abcdefg 235xyz -------------------------------- 123456789abcdefg 235xyz

轉(zhuǎn)載于:https://blog.51cto.com/devops2016/2287694

總結(jié)

以上是生活随笔為你收集整理的InputStream 、 InputStreamReader 、 BufferedReader区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩美女视频 | 99久久综合国产精品二区 | 日韩有码在线观看 | 国产成人观看 | 激情图片区| 日韩二区在线 | 夜夜久久 | 完美搭档在线观看 | 日本高清免费aaaaa大片视频 | 毛片久久久久久 | 秘密基地电影免费版观看国语 | 国产三级在线观看视频 | 玖玖在线 | 日韩在线91 | 日韩性生交大片免费看 | 北条麻妃一区二区三区在线观看 | 琪琪色综合网 | 日韩网站在线观看 | 1000部啪啪未满十八勿入超污 | 在线免费观看国产视频 | 成人性生交大片免费看r链接 | free性满足hd国产精品久 | 香蕉视频传媒 | 97人妻精品一区二区三区软件 | 日本女优黄色 | 欧美精品久久久久久 | 成年精品 | 欧美一级特黄aaaaaa大片在线观看 | 国偷自产av一区二区三区 | 对白超刺激精彩粗话av | 黄色wwww| 久操福利视频 | 欧美乱视频 | 日本捏奶吃奶的视频 | 成人写真福利网 | 在线三区 | 中文 日韩 欧美 | 亚洲高清视频在线观看 | 色在线影院 | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 东京热毛片 | 亚洲无线看 | 中文字幕在线观看第一页 | 成人靠逼视频 | 国产精品av久久久久久无 | 欧美一级淫片007 | 日本不卡中文字幕 | 黄色激情av | 国产午夜福利片 | 色撸撸在线 | 日本少妇喂奶 | 国产又粗又长又硬免费视频 | 国产日韩欧美综合 | 蜜桃av噜噜一区二区三区 | 国产精品久久中文字幕 | 成年人午夜 | 手机亚洲第一页 | 欧洲高潮三级做爰 | 国产成人精品一区二区三区在线 | 日韩av综合 | av超碰在线观看 | 国产综合精品视频 | 欧美精品午夜 | 国产福利小视频 | 打屁股调教视频 | 涩涩视频免费观看 | 极品销魂美女一区二区 | 综合图区亚洲 | 91欧美视频 | 日韩成人久久 | 天天操天天干天天爱 | 宅男av | 婷婷色网站 | 在线免费看a | 日本一本在线观看 | 亚洲系列在线观看 | 精品国产乱码久久久久 | 欧美日韩在线免费看 | av免费国产 | 在线视频亚洲欧美 | 亚洲男性天堂 | 日韩av线观看 | 国内精久久久久久久久久人 | 奇米影视888 | 成人做爰视频www网站小优视频 | 神马影院一区二区 | 狠狠操五月天 | 永久免费快色 | 亚洲精品女人 | 天天操穴 | 久久精品国产av一区二区三区 | jzjzz成人免费视频 | 夫妻露脸自拍[30p] | av不卡在线免费观看 | 国产免费色视频 | 午夜日韩福利 | 欧洲美女与动交zozzo | 奇米影视在线 | 一区二区三区精品国产 |