1. 程式人生 > 實用技巧 >第48天 2020/8/22

第48天 2020/8/22

今 第二題的總結

明 第二題知識點補充

讀取檔案的方法很多

1. Filefile=newFile(name); Longfilelength=file.length(); byte[]b=newbyte[filelength.intValue()]; FileInputStreamin=newFileInputStream(file); in.read(b); in.close(); 2. FileFilech=newFile(name); FileInputStreamstreamln=newFileInputStream(filena); FileInputStreamina=newFileInputStream(filena); ina.read(by); ina.close(); 寫入檔案 1. 複製檔案 //FileOutputStreamstreamOut=newFileOutputStream(Filech);
int c;
//從原始檔中按位元組讀入資料,如果內容還沒讀完,則繼續
while ((c = streamln.read()) != -1) {
streamOut .write (c); //寫入目標檔案
}
streamOut.close(); //關閉輸出流
2.直接輸入
DataOutputStreamdout=newDataOutputStream(newFileOutputStream(Filech)); dout.write(b); dout.close();