javaio字節(jié)輸出流的總結(jié)

javaio字節(jié)輸出流的總結(jié)

ID:30768820

大小:55.50 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2019-01-03

javaio字節(jié)輸出流的總結(jié)_第1頁(yè)
javaio字節(jié)輸出流的總結(jié)_第2頁(yè)
javaio字節(jié)輸出流的總結(jié)_第3頁(yè)
javaio字節(jié)輸出流的總結(jié)_第4頁(yè)
javaio字節(jié)輸出流的總結(jié)_第5頁(yè)
資源描述:

《javaio字節(jié)輸出流的總結(jié)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、JavaIO字節(jié)輸出流的總結(jié)Java10字節(jié)輸出流,作用是對(duì)文件進(jìn)行寫入。以字節(jié)流文件有蠻多方式的,下面介紹三種比較基礎(chǔ)的方式?!?FiIeOutputStream的使用packagecom.xykj.fileOuterput;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;publieclassFileOutputTest{/**文件寫入FileOutputStream的使用*/publiestaticvoidma

2、in(String[]args){//寫文件的地方Filefile=newFile(',D:/japr,);//文件字節(jié)流寫入的類FileOutputStreamfos=null;try{//這個(gè)都不用判斷文件是否存在!//系統(tǒng)會(huì)將你輸入的文件名當(dāng)成文件//使用字節(jié)流向目的地址寫入文件//如果加第二個(gè)參數(shù)true,表示每次在原來(lái)的文件上追加?xùn)|西fos=newFileOutputStream(file,true);fos.write(,r123456789r123n.getBytesO);fos.write(n12

3、3456789r123K.getBytesO);//一般要把存入的數(shù)據(jù)刷新緩沖進(jìn)去fos.flush();}catch(TOExceptione){e.printStackTrace();}finally{try{fos.close();}catch(IOExceptione){e.printStackTrace();FiIeOutputStream和BufferedOutputStrearn的使用packagecom.xykj.fileOuterput;importjava?io.BufferedOutputS

4、trenm;importjava?io.FileOutputStream;importjava?io.lOExcoption;publicclassBufferedOutputStreamTest{/**/*高效的字節(jié)型輸出流*BufferedOutputStream的使用**/publicstaticvoidmain(String[]args){//定義一個(gè)輸出流FileOutputStreamfos=null;//定義一個(gè)緩沖輸出流BufferedOutputStreambos二null;try{//把輸出地址給輸

5、出流fos^newFileOutputStream("D:/jj.txt");//把輸出流對(duì)象傳遞給緩沖輸出流bos二newBufferedOutputStrcam(fos);〃往緩沖流里面寫入文件bos?write(,rliwenzhigetBytes0);〃刷新緩沖bos.flush();}catch(Exceptione){e.printStackTrace();Jfinally{try{//關(guān)閉所有的流bos.close();fos.close();}catch(TOExceptione){e.printSt

6、ackTraceO;三.PrintWriter的使用這是最方便簡(jiǎn)單的寫文件方式,主要是對(duì)文本文件有用!packagecom?xykj.f訂eOuterput;importjava?io.FileNotFoundException;importjava?io.PrintWriter;publicclassPrinterWriteTest{//PrintWrite的使用publicstaticvoidmain(Slringtlargs){//打印流PrintWriterpw=nul1;try{//往打印流添加目的路徑pw二

7、nowPrintWriter(VD:/printer?text");〃寫入內(nèi)容pw.write("123456M);pw.write("123456M);〃刷新一下打印流pw.flush();}catch(FileNotFoundExceptione){e.printStackTraceO;Jfinally{〃關(guān)閉打印流pw.closeO;以上是文件寫入的3中基本方式,前面兩種是基本的寫入方式,可以對(duì)任何格式的文件再讀取后進(jìn)行寫入,第三種主要是快速實(shí)現(xiàn)文字的寫入。前面的例子都是對(duì)字符串的寫入,下面對(duì)其他文件進(jìn)行

8、寫入。這里還設(shè)計(jì)到讀取文件,實(shí)際操作是邊讀邊寫。publicclassTest6{/***拷貝一張圖片,從一個(gè)目錄到另外一個(gè)目錄下(PS:是拷貝是不是移動(dòng))**程序設(shè)計(jì)思路:*這題不能使用renameTo,*解題步驟:*1、在目的地址創(chuàng)建一個(gè)圖片文件*2、讀取源地址文件的字節(jié)流*3、把讀取到的字節(jié)流寫入到目的地址的文件里面*4、刷

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。