- FileOutputStream
該類用來創(chuàng)建一個文件并向文件中寫數(shù)據(jù)帕涌。
如果該流在打開文件進(jìn)行輸出前摄凡,目標(biāo)文件不存在,那么該流會創(chuàng)建該文件蚓曼。
有兩個構(gòu)造方法可以用來創(chuàng)建 FileOutputStream 對象亲澡。
使用字符串類型的文件名來創(chuàng)建一個輸出流對象:
OutputStream f = new FileOutputStream("C:/java/hello")
也可以使用一個文件對象來創(chuàng)建一個輸出流來寫文件。我們首先得使用File()方法來創(chuàng)建一個文件對象:
File f = new File("C:/java/hello");
OutputStream f = new FileOutputStream(f);
創(chuàng)建OutputStream 對象完成后纫版,就可以使用下面的方法來寫入流或者進(jìn)行其他的流操作床绪。
序號 | 方法及描述 |
---|---|
1 | public void close() throws IOException{} 關(guān)閉此文件輸入流并釋放與此流有關(guān)的所有系統(tǒng)資源。拋出IOException異常捎琐。 |
2 | protected void finalize()throws IOException {} 這個方法清除與該文件的連接会涎。確保在不再引用文件輸入流時調(diào)用其 close 方法。拋出IOException異常瑞凑。 |
3 | public void write(int w)throws IOException{} 這個方法把指定的字節(jié)寫到輸出流中末秃。 |
4 | public void write(byte[] w) 把指定數(shù)組中w.length長度的字節(jié)寫到OutputStream中。 |