日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

JAVA.io讀寫文件方式匯總

瀏覽:114日期:2022-08-31 15:37:17

一、Java把這些不同來源和目標的數據都統一抽象為數據流。

Java語言的輸入輸出功能是十分強大而靈活的。

在Java類庫中,IO部分的內容是很龐大的,因為它涉及的領域很廣泛:標準輸入輸出,文件的操作,網絡上的數據流,字符串流,對象流,zip文件流。

這里介紹幾種讀寫文件的方式

二、InputStream、OutputStream(字節流)

//讀取文件(字節流) InputStream in = new FileInputStream('d:1.txt'); //寫入相應的文件 OutputStream out = new FileOutputStream('d:2.txt'); //讀取數據 //一次性取多少字節 byte[] bytes = new byte[2048]; //接受讀取的內容(n就代表的相關數據,只不過是數字的形式) int n = -1; //循環取出數據 while ((n = in.read(bytes,0,bytes.length)) != -1) { //轉換成字符串 String str = new String(bytes,0,n,'GBK'); #這里可以實現字節到字符串的轉換,比較實用 System.out.println(str); //寫入相關文件 out.write(bytes, 0, n); } //關閉流 in.close(); out.close();

三、BufferedInputStream、BufferedOutputStream(緩存字節流)使用方式和字節流差不多,但是效率更高(推薦使用)

//讀取文件(緩存字節流) BufferedInputStream in = new BufferedInputStream(new FileInputStream('d:1.txt')); //寫入相應的文件 BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream('d:2.txt')); //讀取數據 //一次性取多少字節 byte[] bytes = new byte[2048]; //接受讀取的內容(n就代表的相關數據,只不過是數字的形式) int n = -1; //循環取出數據 while ((n = in.read(bytes,0,bytes.length)) != -1) { //轉換成字符串 String str = new String(bytes,0,n,'GBK'); System.out.println(str); //寫入相關文件 out.write(bytes, 0, n); } //清楚緩存 out.flush(); //關閉流 in.close(); out.close();

四、InputStreamReader、OutputStreamWriter(字節流,這種方式不建議使用,不能直接字節長度讀寫)。使用范圍用做字符轉換

//讀取文件(字節流) InputStreamReader in = new InputStreamReader(new FileInputStream('d:1.txt'),'GBK'); //寫入相應的文件 OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream('d:2.txt')); //讀取數據 //循環取出數據 byte[] bytes = new byte[1024]; int len = -1; while ((len = in.read()) != -1) { System.out.println(len); //寫入相關文件 out.write(len); } //清楚緩存 out.flush(); //關閉流 in.close(); out.close();

五、BufferedReader、BufferedWriter(緩存流,提供readLine方法讀取一行文本)

//讀取文件(字符流) BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream('d:1.txt'),'GBK'));#這里主要是涉及中文 //BufferedReader in = new BufferedReader(new FileReader('d:1.txt'))); //寫入相應的文件 BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream('d:2.txt'),'GBK')); //BufferedWriter out = new BufferedWriter(new FileWriter('d:2.txt')); //讀取數據 //循環取出數據 String str = null; while ((str = in.readLine()) != null) { System.out.println(str); //寫入相關文件 out.write(str); out.newLine(); }//清楚緩存 out.flush(); //關閉流 in.close(); out.close();

六、Reader、PrintWriter(PrintWriter這個很好用,在寫數據的同事可以格式化)

//讀取文件(字節流) Reader in = new InputStreamReader(new FileInputStream('d:1.txt'),'GBK'); //寫入相應的文件 PrintWriter out = new PrintWriter(new FileWriter('d:2.txt')); //讀取數據 //循環取出數據 byte[] bytes = new byte[1024]; int len = -1; while ((len = in.read()) != -1) { System.out.println(len); //寫入相關文件 out.write(len); } //清楚緩存 out.flush(); //關閉流 in.close(); out.close();

七、基本的幾種用法就這么多,當然每一個讀寫的使用都是可以分開的。為了更好的來使用io。流里面的讀寫,建議使用BufferedInputStream、BufferedOutputStream

以上就是JAVA.io讀寫文件方式匯總的詳細內容,更多關于JAVA.io讀寫文件的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩av一级| 视频一区二区三区中文字幕| 亚洲综合精品四区| 欧美成人一二区| 国产v日韩v欧美v| 久久亚洲人体| 美女av在线免费看| 国产一区二区精品福利地址| 久久免费视频66| 六月婷婷综合| 99视频精品全国免费| 久久国产电影| 在线亚洲自拍| 91亚洲无吗| 电影91久久久| 天堂日韩电影| 亚洲激情欧美| 日韩精品视频网站| 麻豆精品久久久| 亚洲性色视频| 亚洲精品自拍| 精品国产午夜| 久久人人精品| 亚洲一区观看| 日韩高清国产一区在线| 国产欧美日韩在线一区二区| 成人台湾亚洲精品一区二区| 99精品在线| 亚洲ww精品| 国产成人在线中文字幕| 91九色精品| 亚洲三级视频| 精品日韩在线| 日韩一区二区免费看| 色综合视频一区二区三区日韩 | 最近国产精品视频| 欧美精品三级在线| 国产成人精品一区二区三区视频 | 日韩中出av| 动漫av一区| 亚洲综合另类| 精品免费av一区二区三区| 欧美日韩国产高清| 国产精品久久久久久久久久齐齐| 国产成人久久精品一区二区三区| 亚洲激情婷婷| 麻豆中文一区二区| 亚洲精品午夜av福利久久蜜桃| 日本成人中文字幕| 欧美国产美女| 蜜桃av一区二区在线观看| 欧美韩一区二区| 91久久午夜| 国模大尺度视频一区二区| 99re国产精品| 欧美国产美女| 欧美在线黄色| 国产一区亚洲| 捆绑调教美女网站视频一区| 午夜精品婷婷| 精品深夜福利视频| 亚洲另类黄色| 久久久精品五月天| 国产乱码精品一区二区三区四区| 黄在线观看免费网站ktv| 色狠狠一区二区三区| 欧美亚洲日本精品| 国产伦精品一区二区三区在线播放 | 精品女同一区二区三区在线观看| 久久午夜精品| 久久精品动漫| 欧美日韩伊人| 久久99伊人| 久久久久久黄| 精品免费在线| 国产免费av国片精品草莓男男| 91久久国产| 日韩一区欧美| 国产一区二区三区探花| 中文字幕亚洲精品乱码| 久久一区二区中文字幕| 久久精品一区二区国产| 亚洲精品黄色| 美女91精品| 激情五月综合网| 色黄视频在线观看| 久久精品国内一区二区三区| 日本亚洲最大的色成网站www| 免费不卡中文字幕在线| 高清一区二区三区| 久久福利在线| 日韩美女精品| 中文一区一区三区免费在线观 | 精品成人免费一区二区在线播放| 欧美偷窥清纯综合图区| 亚洲香蕉久久| 欧美综合国产| 国产精品色网| 欧美日韩日本国产亚洲在线| 日韩在线观看一区| 国产一区二区三区久久 | 欧美国产美女| 国产成人精品一区二区三区在线| 欧美日韩一区二区国产| 亚洲综合图色| 亚洲午夜免费| 亚洲精品日本| 亚洲bt欧美bt精品777| 中文在线日韩| 亚洲欧美网站在线观看| 蜜臀久久99精品久久久画质超高清 | 激情欧美一区二区三区| 欧美aa一级| 久久九九精品| 久久麻豆精品| 欧美日韩黑人| 亚洲小说欧美另类婷婷| 狠狠操综合网| 另类亚洲自拍| 手机精品视频在线观看| 免费不卡在线视频| 日韩精品亚洲一区二区三区免费| 日韩精品91亚洲二区在线观看| 日韩中文字幕一区二区高清99| 日本不卡一二三区黄网| 欧美精品中文字幕亚洲专区| 国产精品调教| 精品视频在线你懂得| 国内精品亚洲| 色婷婷久久久| 国产亚洲精品美女久久| 国产精选一区| 久久久精品国产**网站| 久久久久久色 | 欧美片第1页综合| 国产伦理久久久久久妇女| 国产精品www994| 久久久久久一区二区| 私拍精品福利视频在线一区| 久久精品不卡| 9久re热视频在线精品| 午夜一区在线| 婷婷综合成人| 另类欧美日韩国产在线| 黑人精品一区| 欧美日韩国产传媒| 免费在线观看成人| 国产图片一区| 国产在线看片免费视频在线观看| 久久青草久久| 日韩精品一级中文字幕精品视频免费观看 | 国产精品yjizz视频网| 日韩视频网站在线观看| 日韩午夜av在线| 欧美有码在线| 黄色在线网站噜噜噜| 国产精品88久久久久久| 亚洲精品国产精品粉嫩| 久久久精品区| 亚洲手机在线| 91精品国产自产观看在线| 欧美国产专区| 国产一区日韩一区| 在线看片日韩| 精品一区二区三区的国产在线观看| 欧美日韩免费观看视频| 亚洲综合精品四区| 久久超碰99| 欧美日韩精品免费观看视频完整| 日本一区福利在线| 日本不良网站在线观看| 亚洲自拍另类| 久久精品国产免费| 在线一区视频| 免费视频一区二区三区在线观看 | 久久国产三级| 日本午夜大片a在线观看| 三级欧美在线一区| 国产成年精品| 亚洲精品亚洲人成在线观看| 福利视频一区| 国产精品日本| 欧美一区=区三区| 视频福利一区| 国产欧美高清视频在线| 欧美福利在线| 国产精品免费大片| 免费黄色成人| 国产极品久久久久久久久波多结野 | 性感美女一区二区在线观看| 视频在线在亚洲| 精品视频在线一区二区在线| 免费的成人av| 欧产日产国产精品视频| 日韩精品视频网站| 国产精品第一国产精品| 国产视频一区在线观看一区免费| 精品美女视频 | 婷婷丁香综合| 国产激情久久|