FileOutputStream的write方法求解
FileOutputStream out = new FileOutputStream(FileName,true);
out.write(2);這句話(huà)會(huì)在指定的文件中寫(xiě)入什么??
我自建了一個(gè)a.txt,內(nèi)容是“慕課網(wǎng)”執(zhí)行后的a.txt應(yīng)該是什么內(nèi)容,求解
FileOutputStream out = new FileOutputStream(FileName,true);
out.write(2);這句話(huà)會(huì)在指定的文件中寫(xiě)入什么??
我自建了一個(gè)a.txt,內(nèi)容是“慕課網(wǎng)”執(zhí)行后的a.txt應(yīng)該是什么內(nèi)容,求解
2017-03-19
舉報(bào)
2017-03-19
public class FileIO {
public static void main(String[] args) throws Exception {
File file = new File("E:\\workspace\\hello\\a.txt");
//這里向a.txt寫(xiě)入2
FileOutputStream fo = new FileOutputStream(file, true);
fo.write(2);
fo.close();
//這里打印a.txt寫(xiě)入2之后的編碼
FileInputStream fi = new FileInputStream(file);
int i;
InputStreamReader iis = new InputStreamReader(fi);
while((i = iis.read())!=-1){
System.out.println(i);
}
iis.close();
}
}
a.txt中慕課網(wǎng)打印出來(lái)的初始編碼是:
24917
35838
32593
在a.txt中寫(xiě)入2之后,打印出來(lái)的編碼是:
24917
35838
32593
2
out.write(2); ?在a.txt中寫(xiě)入了一個(gè)字節(jié)。