位置:首頁 > Java技術 > Java.io包 > Java.io.FileOutputStream類

Java.io.FileOutputStream類

Java.io.FileOutputStream 類是用於將數據寫入一個文件或FileDescriptor的輸出流。以下是關於文件輸出流的要點:

  • 這個類是指用於記錄的原始字節,例如圖像數據流。

  • 寫字符流,可以使用文件字符 FileWriter

類聲明

以下是java.io.FileOutputStream類的聲明:

public class FileOutputStream
   extends OutputStream

類構造函數

S.N. 構造函數 & 描述
1 FileOutputStream(File file) 
這將創建一個文件輸出流寫入到由指定的File對象表示文件。
2 FileOutputStream(File file, boolean append) 
這將創建一個文件輸出流寫入到由指定的File對象表示的文件。
3 FileOutputStream(FileDescriptor fdObj) 
這將創建一個輸出文件流寫入到指定的文件描述符,它代表了文件係統中的某個實際文件的現有連接。
4 FileOutputStream(String name) 
這將創建一個輸出文件流寫入到具有指定名稱的文件。
5 FileOutputStream(String name, boolean append) 
這將創建一個輸出文件流寫入到具有指定名稱的文件。

類方法

S.N. 方法 & 描述
1 void close() 
此方法關閉此文件輸出流並釋放與此流有關的所有係統資源。
2 protected void finalize() 
這種方法清除連接到文件,並確保此文件輸出流的close方法被調用時,此流不再有引用。
3 FileChannel getChannel() 
此方法返回與此文件輸出流關聯的唯一文件通道對象。
4 FileDescriptor getFD() 
此方法返回與此流有關的文件描述符。
5 void write(byte[] b) 
此方法寫入b.length個字節從指定的字節數組到該文件輸出流。
6 void write(byte[] b, int off, int len) 
此方法從指定的字節數組開始到該文件輸出流關閉寫入len字節。
7 void write(int b) 
此方法寫入指定的字節寫入此文件輸出流。

繼承的方法

這個類繼承自以下類方法:

  • Java.io.OutputStream

  • Java.io.Object