第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

JAVA字符流為什么沒(méi)有把文件復(fù)制?

package?IsPackage;

import?java.io.FileInputStream;
import?java.io.FileNotFoundException;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.io.InputStreamReader;
import?java.io.OutputStream;
import?java.io.OutputStreamWriter;

public?class?IsrAndOswDemo?{
public?static?void?main(String[]?args)?throws?IOException?{
FileInputStream?in?=?new?FileInputStream("e:\\javaio\\imooc.txt");
InputStreamReader?isr?=?new?InputStreamReader(in);
int?c;
while((c?=?isr.read())!=-1){
System.out.print((char)c);
}
char[]?buffer?=?new?char[8*1024];
//int?c;
//while((c=isr.read(buffer,0,buffer.length))!=-1){
//String?s=?new?String(buffer,0,c);
//System.out.print(s);
//
//}


FileOutputStream?out?=?new?FileOutputStream("e:\\javaio\\imooc2.txt");
OutputStreamWriter?osw?=?new?OutputStreamWriter(out,?"utf-8");
while((c=isr.read(buffer,0,buffer.length))!=-1){
String?s?=?new?String(buffer,0,c);
//System.out.print(s);
osw.write(buffer,0,c);
osw.flush();
}
osw.close();
isr.close();
}
}


正在回答

2 回答

因?yàn)槟阍趶?fù)制到文件之前,通過(guò)? int c; while((c = isr.read())!=-1){ System.out.print((char)c); }給字節(jié)全部讀完了,并打印出來(lái),再次拿isr這個(gè)對(duì)象去read的時(shí)候,是讀取不到字節(jié)了

1 回復(fù) 有任何疑惑可以回復(fù)我~

你可以將

while((c = isr.read())!=-1){?

System.out.print((char)c); } ??注釋掉

或者放在

while((c=isr.read(buffer,0,buffer.length))!=-1){?

String s = new String(buffer,0,c);?

// System.out.print(s);?

osw.write(buffer,0,c);?

osw.flush();?

} ?后面

就可以成功復(fù)制了



0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

JAVA字符流為什么沒(méi)有把文件復(fù)制?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)