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

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

Java FileInputStream與FileOutputStream使用詳解

瀏覽:22日期:2023-12-06 10:22:04
什么是InputStream和OutputStream?

InputStream和OutputStream是抽象類,是所有字節輸入流和輸出流的父類。這里,我們首先要分清楚兩個概念:

InputStream(輸入流):輸入流是用來讀入數據的。- - - > > >讀入 OutputStream(輸出流):輸出流是用來寫出數據的。- - - > > >寫出文件輸入流——FileInputStream

FileInputStream 從文件系統中的某個文件中獲得輸入字節。

構造方法

//通過打開一個到實際文件的連接來創建一個 FileInputStream,該文件通過文件系統中的 File 對象 file 指定。public FileInputStream(File file);//通過打開一個到實際文件的連接來創建一個 FileInputStream,該文件通過文件系統中的路徑名 name 指定。public FileInputStream(String name);常用的方法從輸入流中讀取一個字節大小的數據

//從此輸入流中讀取一個數據字節。public int read();從輸入流一次讀取一個字節數組

//從此輸入流中將最多 b.length 個字節的數據讀入一個 byte 數組中。public int read(byte[] b);//從此輸入流中將最多 len 個字節的數據讀入一個 byte 數組中。off:目標數組 b 中的起始偏移量。public int read(byte[] b,int off,int len);從文件中讀取數據:

import java.io.FileInputStream;/** * FileInputStream:節點流(低級流),從文件中讀入數據 * @author Administrator * */public class FISDemo01 { public static void main(String[] args){String content=null;try { int size=0; //定義一個字節緩沖區,該緩沖區的大小根據需要來定義 byte[] buffer=new byte[1024]; FileInputStream fis=new FileInputStream('FOSDemo.txt'); //循環來讀取該文件中的數據 while((size=fis.read(buffer))!=-1){content=new String(buffer, 0, size);System.out.println(content); }//關閉此文件輸入流并釋放與此流有關的所有系統資源。 fis.close();} catch (Exception e) { e.printStackTrace();} }}文件輸出流——FileOutputStream

文件輸出流是用于將數據寫入到文件中。

構造方法

//創建一個向指定 File 對象表示的文件中寫入數據的文件輸出流。public FileOutputStream(File file);//創建一個向指定 File 對象表示的文件中寫入數據的文件輸出流。如果第二個參數為 true,則將字節寫入文件末尾處,而不是寫入文件開始處。public FileOutputStream(File file,boolean append);//創建一個向具有指定名稱的文件中寫入數據的輸出文件流。public FileOutputStream(String name);//創建一個向具有指定 name 的文件中寫入數據的輸出文件流。如果第二個參數為 true,則將字節寫入文件末尾處,而不是寫入文件開始處。public FileOutputStream(String name,boolean append);常用方法向文件中寫入一個字節大小的數據

//向文件中寫入一個字節大小的數據public void write(int b);向文件中一次性寫入一個字節數組的數據

//將 b.length 個字節從指定 byte 數組寫入此文件輸出流中。public void write(byte[] b);//指定 byte 數組中從偏移量 off 開始的 len 個字節寫入此文件輸出流。 public void write(byte[] b,int off,int len);向文件中寫出數據:

import java.io.FileOutputStream;/** * FileOutputStream:節點流(低級流),向文件中寫出數據 * @author Administrator * */public class FOSDemo01 { public static void main(String[] args){try { //向文件中寫入字節數組 String font='輸出流是用來寫入數據的!'; FileOutputStream fos = new FileOutputStream('FOSDemo.txt'); fos.write(font.getBytes()); //關閉此文件輸出流并釋放與此流有關的所有系統資源。此文件輸出流不能再用于寫入字節。 如果此流有一個與之關聯的通道,則關閉該通道。 fos.close();} catch (Exception e) { e.printStackTrace();} }}使用FileInputStream和FileOutputStream實現文件的復制

import java.io.FileInputStream;import java.io.FileOutputStream;/** * 使用文件輸入流和文件輸出流實現文件的復制 * @author Administrator * */public class SummaryFISAndFOS { public static void main(String[] args){/** * 1.先將文件中的內容讀入到輸入流中 * 2.將輸入流中的數據通過輸出流寫入到目標文件中 * 3.關閉輸入流和輸出流 */try { long begin=System.currentTimeMillis(); //從輸入流中讀取數據 FileInputStream fis=new FileInputStream('FOSDemo.txt'); //向輸出流中寫入數據 FileOutputStream fos=new FileOutputStream('FISAndFOSDest.txt'); //先定義一個字節緩沖區,減少I/O次數,提高讀寫效率 byte[] buffer=new byte[10240]; int size=0; while((size=fis.read(buffer))!=-1){fos.write(buffer, 0, size); } fis.close(); fos.close(); long end=System.currentTimeMillis(); System.out.println('使用文件輸入流和文件輸出流實現文件的復制完畢!耗時:'+(end-begin)+'毫秒');} catch (Exception e) { e.printStackTrace();}//解決JNI問題(Java Native Interface)System.exit(0); }}

運行結果: 使用文件輸入流和文件輸出流實現文件的復制完畢!耗時:17毫秒

以上基本上就是我們經常用到的方法的介紹,記得最后一定要close()哦!

到此這篇關于Java FileInputStream與FileOutputStream使用詳解的文章就介紹到這了,更多相關Java FileInputStream與FileOutputStream內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产黄大片在线观看| 午夜在线播放视频欧美| 在线免费观看亚洲| 亚洲在线成人| 性一交一乱一区二区洋洋av| 亚洲精品99| 国产精品三上| 中文字幕av一区二区三区四区| 男女男精品视频网| 日韩免费精品| 国产麻豆一区二区三区精品视频| 欧美三级第一页| 你懂的网址国产 欧美| 999国产精品| 成人久久一区| 日韩理论视频| 美女网站一区| 亚洲深深色噜噜狠狠爱网站| 日韩中出av| 麻豆久久久久久| 免费高潮视频95在线观看网站| 亚洲网站视频| 免费在线看一区| 欧美日韩1区| 制服诱惑一区二区| 视频在线观看91| 欧美专区一区| 日韩综合在线| 欧美日韩免费观看一区=区三区| 丝袜亚洲精品中文字幕一区| 亚洲欧美在线综合| 国产福利资源一区| 精品美女视频 | 亚洲日本三级| 国产精品草草| 久久精品青草| 美女在线视频一区| 日韩国产一区二区三区| 亚洲色诱最新| 91成人精品在线| 国产精品99视频| 亚洲激情av| 国产精品丝袜在线播放| 亚洲黄色中文字幕| 亚洲在线免费| 国产精品magnet| 伊人精品一区| 麻豆精品国产91久久久久久| 国产欧美日韩视频在线 | 国产精品黄网站| 国产在线日韩| 欧美片网站免费| 神马日本精品| 日韩不卡手机在线v区| 国产精品成人一区二区不卡| 美女黄网久久| 国产一区二区三区视频在线| 一区二区小说| 国产精品视频一区二区三区| 亚洲一级特黄| 国产精品115| 久久精品凹凸全集| 欧美99久久| 久久精品国产久精国产爱| 美女精品在线观看| www.com.cn成人| 欧美天堂在线| 国产模特精品视频久久久久| 国产一区国产二区国产三区 | 亚洲国产欧美日本视频| 国产免费成人| 日韩久久精品| 国产视频一区二区在线播放| 亚洲国产不卡| 国产成人黄色| 69堂免费精品视频在线播放| 亚洲香蕉网站| 国产中文欧美日韩在线| 日韩亚洲精品在线观看| 欧美二区视频| 成人在线视频中文字幕| 97成人超碰| 女人天堂亚洲aⅴ在线观看| 国产欧美日韩在线观看视频| 国产亚洲高清在线观看| 亚洲午夜精品久久久久久app| 另类综合日韩欧美亚洲| 日韩一区精品| 美女黄网久久| 极品日韩av| 桃色一区二区| 精品视频91| 国产精品一国产精品| 亚洲区第一页| 亚洲欧洲一区| 亚洲午夜电影| 精品一区二区三区免费看| 日日夜夜免费精品视频| 天堂网在线观看国产精品| 91中文字幕精品永久在线| 国产精品最新| 97精品国产99久久久久久免费| 美女精品在线| 日韩视频一区| 欧美~级网站不卡| 久久免费国产| 日韩一区二区三区在线免费观看| 久久亚洲资源中文字| 国产精品一区2区3区| 国产亚洲一区二区三区不卡| 天堂精品久久久久| 另类国产ts人妖高潮视频| 日韩国产一区二| 欧美专区18| 亚洲欧美久久久| 狠狠色综合网| 精品中文字幕一区二区三区av| 天堂8中文在线最新版在线| 福利视频一区| 成人午夜网址| 久久毛片亚洲| 午夜久久中文| а√天堂8资源中文在线| 久久99高清| 欧美啪啪一区| 国产精品午夜av| 国产精品66| 红杏一区二区三区| 久久精品欧洲| 中文字幕成在线观看| 97在线精品| 久久精品国产99久久| 在线精品视频在线观看高清| 鲁大师影院一区二区三区| 一区二区国产在线观看| 亚洲另类黄色| 日本不卡在线视频| 国产精品尤物| 日产精品一区二区| 久久久久99| 国产一区91| 久久爱www成人| 久久的色偷偷| 精品国产亚洲一区二区三区在线| 日韩成人精品一区二区| 亚洲成人精品| 蜜臀久久99精品久久久久宅男| 日韩三级精品| 久久超级碰碰| 波多野结衣久久精品| 久久美女精品| 水野朝阳av一区二区三区| 日韩精品成人| 精品一级视频| 樱桃视频成人在线观看| 免费成人网www| 亚洲综合图色| 欧美精品1区| 日韩久久一区二区三区| 中文亚洲免费| 国产精品多人| 九一国产精品| 欧美一级全黄| 神马久久午夜| 亚洲天堂日韩在线| 精品国产乱码久久久久久1区2匹| 亚洲综合在线电影| 免费不卡在线观看| 久久精品国产免费| 在线 亚洲欧美在线综合一区| 青草综合视频| 精品日韩视频| 精品视频一区二区三区四区五区| а√天堂8资源在线| 另类av一区二区| 久久精品国产99| 爽爽淫人综合网网站| 麻豆一区二区三| 鲁大师成人一区二区三区| 你懂的网址国产 欧美| 亚洲激情欧美| 久久精品人人| 视频一区二区不卡| 精品久久电影| 亚洲一区二区三区四区电影| 少妇高潮一区二区三区99| 韩国精品主播一区二区在线观看| 在线精品福利| 成人污污视频| 日韩制服丝袜av| 91免费精品| 亚洲理论在线| 日韩网站中文字幕| 国产麻豆一区二区三区| 欧美成人日韩| 国模精品一区| 日本欧美大码aⅴ在线播放| 激情综合自拍| 国产成人精品一区二区三区视频 | 99久久夜色精品国产亚洲1000部|