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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

IOUtils快速进行内容复制与常用方法

發(fā)布時(shí)間:2023/12/20 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IOUtils快速进行内容复制与常用方法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

今天看到項(xiàng)目大神寫了一個(gè)我之前沒有見過的方法,很是簡(jiǎn)練:

IOUtils.copy(inputStream,outputStream);

比起流和字節(jié)間的多行語(yǔ)句,這個(gè)迅速吸引了我的注意,開始學(xué)習(xí)

apache.commons.io.IOUtils

org.apache.poi.util.IOUtils

兩種大同小異,這里以第一種為例。

這里有一篇文檔寫的非常好,https://blog.csdn.net/zhoushou6/article/details/80292271

這里我把需要對(duì)比的內(nèi)容復(fù)制過來

(一)打印流中信息

原始做法:new byte[] ? ? +?? .read() ? + ? new String()

File f = new File(filename);InputStream in = new FileInputStream(f);byte[] b = new byte[1024];in.read(b);System.out.println(new String(b));

使用IOUtils,直接減少了咱們byte數(shù)組對(duì)象以及字節(jié)數(shù)組轉(zhuǎn)化字符串這個(gè)大步驟

File f = new File(filename);InputStream in = new FileInputStream(f);System.out.println(IOUtils.toString(in));

(二)流之間的內(nèi)容復(fù)制

原始狀態(tài):被復(fù)制文件必須先轉(zhuǎn)化為比byte[],再將字節(jié)數(shù)組作為中間媒介進(jìn)行二次寫入復(fù)制文件中

File f = new File(fileName1);File f2 = new File(fileName2); InputStream in=new FileInputStream(f);byte[] byteArray= new byte[1024];while(in.read()){in.read(byteArray);}OutputStream outputStream = new FileOutputStream(f2);outputStream.write(byteArray);

IOUtils:

如果是很大的數(shù)據(jù),那么可以選擇用copyLarge方法,適合拷貝較大的數(shù)據(jù)流,比如2G以上

File file1 = new File(fileName1);File file2 = new File(fileName2);InputStream inputStream2 = new FileInputStream(file2);OutputStream outputStream1 = new FileOutputStream(file1);IOUtils.copy(inputStream2,outputStream1);

(三)寫入流內(nèi)容

IOUtils:

IOUtils.write(“我們是幸運(yùn)噠”, out);

(四)關(guān)閉流

原始狀態(tài):必要進(jìn)行判斷、關(guān)流、異常捕捉

try{ if(inputStream != null){inputStream.close(); } }catch(IOException e){ }

IOUtils:

IOUtils.closeQuietly(in);IOUtils.closeQuietly(out);

(五)整體內(nèi)容

public static void main(String[] args){File file1 = new File("jingjing.txt");File file2 = new File("xinxin.txt");String str = "連我生日都記不住";try{OutputStream outputStream = new FileOutputStream(file2);outputStream.write(str.getBytes());InputStream inputStream2 = new FileInputStream(file2);OutputStream outputStream1 = new FileOutputStream(file1);IOUtils.copy(inputStream2,outputStream1);IOUtils.closeQuietly(inputStream2);IOUtils.closeQuietly(outputStream);IOUtils.closeQuietly(outputStream1);}catch (Exception e){}}

-------------------------------------------------------------------------------------------------------------------------------------------------------------

THE END

GOOD LUNCK

?

?

?

?

?

?

?

?

?

?

?

總結(jié)

以上是生活随笔為你收集整理的IOUtils快速进行内容复制与常用方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 五月天色视频 | 中文字幕av播放 | 免费日韩一区二区 | 无码一区二区三区视频 | 亚洲最大免费视频 | 亚洲视频在线免费看 | 青青草原伊人 | 精品在线视频一区二区 | 成人乱码一区二区三区 | 男女啪啪十八 | 免费小视频 | 日本极品丰满ⅹxxxhd | 日本黄色视 | 亚洲乱码国产一区三区 | 欧美久草 | 黄色一级大片免费看 | 男女在线观看视频 | 丰满少妇久久久久久久 | 欧美 亚洲 另类 激情 另类 | 亚洲一区二区三区国产 | 五月婷婷在线观看 | 97色吧| 欧美特级视频 | 欧美性受xxxx| 中文在线а√天堂 | 天天干天天舔 | 国产永久毛片 | 亚洲国产精一区二区三区性色 | 奇米影视777在线观看 | 69av在线播放 | 中文字幕乱码一区二区三区 | 亚洲精品影院在线 | 福利视频免费 | 免费日韩 | 很嫩很紧直喷白浆h | 麻豆tv在线观看 | 欧美cccc极品丰满hd | 男女插插视频 | 久久久精品人妻一区二区三区四 | 日本xxxx在线观看 | 一级黄色片欧美 | av亚洲在线 | 男女视频在线观看免费 | 亚洲欧美另类在线观看 | www免费网站在线观看 | 久久r视频 | 老湿机69福利区午夜x片 | 国产欧美一区二区三区视频在线观看 | 丁香一区二区 | 操夜夜操 | 一区二区三区在线不卡 | www.com亚洲| 欧美日韩亚洲不卡 | 色婷婷综合成人av | 天天操操 | 欧美亚一区二区三区 | 在线视频网| 青春草视频在线免费观看 | 日本少妇高潮抽搐 | 日日摸夜夜添狠狠添欧美 | 亚洲一区二区免费在线观看 | 少妇性l交大片免潘金莲 | 国产精品日韩电影 | 激情网站在线观看 | 久久伊人影视 | 老地方在线观看免费动漫 | 色网站观看 | 日批视频在线 | 久久国产一区二区三区 | 国产精品99久久久久久宅男 | 久久国产精品精品国产色婷婷 | 中国a毛片 | h视频在线观看网站 | 91看黄| 日本免费黄色小视频 | 在线观看麻豆av | cao在线| 亚洲伊人av| 中文字幕在线观看日韩 | 国产理论在线 | 国产精品入口免费 | 免费福利小视频 | 国产91在线观看丝袜 | 亚洲一区二区三区欧美 | av作品在线观看 | 少妇高潮久久久久久潘金莲 | 完全免费在线视频 | 国产成人精品一区二区三区在线 | 国产chinasex对白videos麻豆 | 淫片一级国产 | 天天干天天噜 | 成人片在线免费看 | 亚洲精品成av人片天堂无码 | 午夜影院免费看 | 日日操夜夜撸 | 91视频污在线观看 | 久国产精品 | 久久伊人婷婷 | 亚洲欧洲天堂 |