日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲AV成人无码电影在线观看 | 国产在线第一页 | 婷婷色综合 | 日批视频免费在线观看 | 韩国av中文字幕 | 日本欧美日韩 | 日韩黄色网址 | 小嫩女直喷白浆 | xxx黄色片 | 国产青青草视频 | 一区二区三区麻豆 | 亚洲免费精品视频在线观看 | 九九视频在线播放 | 人人爽人人爽人人片 | 日韩不卡一区二区 | 无码人妻一区二区三区在线 | 欧美日韩在线视频 | 奇米影视狠狠 | 天天狠天天透 | 国产美女被草 | 女同vk| xxxx少妇| 国产麻豆精品一区 | 老色批影院 | 亚洲av无一区二区三区怡春院 | 天堂在线一区 | 国产精品一区久久 | jzzijzzij亚洲成熟少妇在线播放 狠狠躁日日躁夜夜躁2022麻豆 | 无罩大乳的熟妇正在播放 | 精品一区二区三区蜜桃 | 日韩成人一级 | 97夜夜操| 污视频网址在线观看 | 午夜三级福利 | 国产精品久久久久久亚洲色 | 欧美一级二级在线观看 | 高潮疯狂过瘾粗话对白 | 国产美女精品久久久 | av午夜激情 | 三级电影在线看 | 国产一区二区三区黄 | 午夜看黄神器 | 日韩深夜在线 | 亚洲中文字幕久久无码 | 黑人巨大精品欧美一区免费视频 | 干干干操操操 | 人人艹在线 | av四虎| 男女做爰猛烈高潮描写 | 91狠狠操 | 在线观看网站av | 成人国产综合 | 欧美激情午夜 | 香蕉视频ap | 国产精品高潮呻吟视频 | 成人一二三区 | 都市激情第一页 | www成人免费视频 | 日韩激情视频一区二区 | 国产在线欧美日韩 | av在线网站观看 | 朝桐光av在线一区二区三区 | 三级视频国产 | 免费人成视频在线播放 | 中文字幕国产在线 | 国产夫妻性生活 | jzz在线观看 | 欧美日韩亚洲天堂 | 久久视| 东北少妇av| 国产xxxxx | 精品视频一区二区三区四区 | 国产日日夜夜 | 双性人做受视频 | 婷婷六月综合 | 黄色大片aaa | 男人天堂网av | 女futa攻玩遍整个后宫 | 亚洲性图一区二区三区 | 国产精品国产三级国产专播品爱网 | 99热热久久 | free性护士vidos猛交 | 韩国三级丰满少妇高潮 | 亚洲视频h| 99精品免费观看 | 国产成年视频 | 日本理论片午伦夜理片在线观看 | 91精品国产综合久久久蜜臀图片 | 日韩激情欧美 | 亚洲精品四区 | 国产黄色的视频 | 一边摸内裤一边吻胸 | 亚洲色图综合 | 性按摩玩人妻hd中文字幕 | av毛片一区 | 91麻豆产精品久久久久久夏晴子 | 欧美大片a | 欧美性受xxxx黑人猛交88 | 国产91清纯白嫩初高中在线观看 |