含多個案例 用位元組流或字元流進行複製操作

2021-10-05 09:28:45 字數 4811 閱讀 6002

//位元組輸入流

fileinputstream fis=

newfileinputstream

("a.txt");

//位元組輸出流

fileoutputstream fos=

newfileoutputstream

("b.txt");

//一邊讀一邊寫

int b;

//記錄每次讀取的乙個位元組

while

((b=fis.

read()

)!=-1

)//釋放資源

fos.

close()

;fis.

close()

;

//位元組輸入流

fileinputstream fis=

newfileinputstream

("a.txt");

//位元組輸出流

fileoutputstream fos=

newfileoutputstream

("b.txt");

//一邊讀一邊寫

byte

bs=

newbyte

[1024];

int len;

//記錄每次讀取的有效位元組個數

while

((len=fis.

read

(bs))!=

-1)//釋放資源

fos.

close()

;fis.

close()

;

//位元組輸入流

inputstream fis=

newbufferedinputstream

(new

fileinputstream

("a.txt"))

;//位元組輸出流

outputstream fos=

newbufferedoutputstream

(new

fileoutputstream

("b.txt"))

;//一邊讀一邊寫

int b;

//記錄每次讀取的乙個位元組

while

((b=fis.

read()

)!=-1

)//釋放資源

fos.

close()

;fis.

close()

;

//位元組輸入流

inputstream fis=

newbufferedinputstream

(new

fileinputstream

("a.txt"))

;//位元組輸出流

outputstream fos=

newbufferedoutputstream

(new

fileoutputstream

("b.txt"))

;//一邊讀一邊寫

byte

bs=

newbyte

[1024];

int len;

//記錄每次讀取的有效位元組個數

while

((len=fis.

read

(bs))!=

-1)//釋放資源

fos.

close()

;fis.

close()

;

//讀取a.txt檔案的字元流

reader r=

newfilereader

("a.txt");

//寫入b.txt檔案的字元流

writer w=

newfilewriter

("b.txt");

//一邊讀一邊寫

int ch;

//記錄每次讀取到的乙個字元

while

((ch=r.

read()

)!=-1

)//釋放資源

w.close()

;r.close()

;

//讀取a.txt檔案的字元流

reader r=

newfilereader

("a.txt");

//寫入b.txt檔案的字元流

writer w=

newfilewriter

("b.txt");

//一邊讀一邊寫

char

chs=

newchar

[1024];

int len;

//記錄每次讀取到的有效字元個數

while

((len=r.

read

(chs))!=

-1)//釋放資源

w.close()

;r.close()

;

//讀取a.txt檔案的字元流

reader r=

newbufferedreader

(new

filereader

("a.txt"))

;//寫入b.txt檔案的字元流

writer w=

newbufferedwriter

(new

filewriter

("b.txt"))

;//一邊讀一邊寫

int ch;

//記錄每次讀取到的乙個字元

while

((ch=r.

read()

)!=-1

)//釋放資源

w.close()

;r.close()

;

//讀取a.txt檔案的字元流

reader r=

newbufferedreader

(new

filereader

("a.txt"))

//寫入b.txt檔案的字元流

writer w=

newbuferedwriter

(new

filewriter

("b.txt"))

//一邊讀一邊寫

char

chs=

newchar

[1024];

int len;

//記錄每次讀取到的有效字元個數

while

((len=r.

read

(chs))!=

-1)//釋放資源

w.close()

;r.close()

;

bufferedreader br=

newbufferedreader

(new

filereader

("a.txt"))

;bufferedwriter bw=

newbufferedwriter

(new

filewriter

("b.txt"))

;string line=null;

//每次讀取一行

while

((line=br.

readline()

)!=null)

//釋放資源

bw.close()

;br.

close()

;

//按照指定的utf-8編碼來讀取a.txt檔案

reader r=

newinputstreamreader

(new

fileinputstream

("a.txt"),

"utf-8");

//按照指定的gbk編碼來寫入b.txt檔案

writer w=

newoutputstreamwriter

(new

fileoutputstream

("b.txt"),

"gbk");

//一邊讀一邊寫

int ch;

//記錄每次讀取到的乙個字元

while

((ch=r.

read()

)!=-1

)//釋放資源

w.close()

;r.close()

;

//按照指定的utf-8編碼來讀取a.txt檔案

reader r=

newinputstreamreader

(new

fileinputstream

("a.txt"),

"utf-8");

//按照指定的gbk編碼來寫入b.txt檔案

writer w=

newoutputstreamwriter

(new

fileoutputstream

("b.txt"),

"gbk");

//一邊讀一邊寫

char

chs=

newchar

[1024];

int len;

//記錄每次讀取到的有效字元個數

while

((len=r.

read

(chs))!=

-1)//釋放資源

w.close()

;r.close()

;

171206之js用含參方法實現多個功能

問題 如何實現同乙個方法實現多個功能,這時就需要引數了,而js的含參函式如何寫呢?例 檢視全部 檢視驗證通過 檢視全驗證不通過,三種情況,我設定個bkc252,作為變數來決定呼叫的方法 id search value 檢視全部 key button query onclick showmediain...

機器學習都有什麼用?十個案例告訴你

機器學習是當前科技行業的一大流行詞,原因很充分 它代表著計算機學習方式的一大躍進。富比士近日盤點了機器學習技術的十大使用案例。從根本上說,機器學習演算法是指機器先獲得一組 教學 資料,然後被要求利用那些資料去回答問題。舉例來說,你給計算機提供一組 的教學資料,當中有的資料說 這是貓 有的則說 這不是...

乙個案例引發的思考

今天下午,團隊開了乙個簡短的版本總結會。會上測試經理分析了乙個案例 某子程式在轉測試後發現不能被平台排程,原因是子程式的排程入口跟不符合平台規範。很明顯開發在轉測試前沒有充分自驗證,測試經理提出,後續對跟平台對接的子程式轉測試必須要有將子程式接入平台跑通後的驗證報告和相關checklist,否則不予...