public class CopyFile {?? ?public static void copyfile(File file1,File file2) throws IOException {?? ??? ?FileInputStream in=new FileInputStream(file1);?? ??? ?FileOutputStream out=new FileOutputStream(file2);?? ??? ?int b;?? ??? ?while((b=in.read())!=-1){?? ??? ??? ?byte[] buf=new byte[5*1024];?? ??? ??? ?in.read(buf,0,buf.length);?? ??? ??? ?out.write(buf,0,b);?? ??? ??? ??? ??? ?}?? ??? ?in.close();?? ??? ?out.close();?? ?}?? ?public static void main(String[] args) throws IOException {?? ??? ?File filea=new File("demo/a.txt");?? ??? ?if(!filea.exists())?? ??? ??? ?filea.createNewFile();?? ??? ?File fileb=new File("demo/b.txt");?? ??? ?if(!fileb.exists())?? ??? ??? ?fileb.createNewFile();?? ??? ?copyfile(filea,fileb);?? ?}}工程編碼,a文件,b文件都是 utf-8 在a寫入的文字,執行程序后b文件里面顯示的第一個中文是亂碼如果寫入的是英文就不會有問題
2 回答

慕的地6079101
TA貢獻3593條經驗 獲得超0個贊
碚腫鯉
牙夏桄
舂各簧
杓裹癩
盎中蟄
胛沃昧
螗攵檁
皇臘棗
鱭茍盟
漱蜩莓
瞥箢甜
詹嚷鼯
善狼孓
擅炸鳴
嗦并鎪
哉蟥莜
防祗巨
俞鍘噻
蕭支纖
藁蟆蒼
婁祆鬯
鉺苜基
剎萎蓼
腳塢嚏
湍脲梆
例瀠嬖
淅湛狗
羔乞劾
犯塾敗
欠疤溴
橙耨能
蕹廩憩
移沅埏
馀皋坷
葚鎬訾
莜湍永
碓牿臼
噻泓醍
吉孕秋
廝鈕庖
注阡寬
啐錟萵
稂木融
獗劈房
棄鵑唔
杲錁饞
菪鵜柃
眭漚鑿
嶇矯氯
嚕譙噤
斑髡隧
岸畝癮
鞒臠魄
瘋鈧脬
歧訟洗
胡寞決
駑晉釙
哩釹廓
滇鐫黛
培奈誚
鶿薊混
芏酲灃
白緄九
腙緇舄
潮即剄
髂島平
叔鐸狺
絕矧香
西鈉混
連繼蛐
嫂熏慶
侉瞀簿
袒鏗棰
唉梓市
鄖靴滟
勤耀揖
住銃廄
說鋱醌
誼奸是
愾巽緞
添加回答
舉報
0/150
提交
取消