Java.io.FileOutputStream 類



介紹

Java.io.FileOutputStream 類是用於將資料寫入檔案FileDescriptor 的輸出流。以下是關於 FileOutputStream 的重要幾點:

  • 此類用於寫入原始位元組流,例如影像資料。

  • 要寫入字元流,請使用FileWriter

類宣告

以下是Java.io.FileOutputStream類的宣告:

public class FileOutputStream
   extends OutputStream

類建構函式

序號 建構函式及說明
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)

這將建立一個檔案輸出流,用於寫入具有指定名稱的檔案。

類方法

序號 方法及說明
1 void close()

此方法關閉此檔案輸出流並釋放與此流關聯的任何系統資源。

2 protected void finalize()

此方法清理與檔案的連線,並確保當不再對此流有任何引用時,呼叫此檔案輸出流的 close 方法。

3 FileChannel getChannel()

此方法返回與此檔案輸出流關聯的唯一 FileChannel 物件。

4 FileDescriptor getFD()

此方法返回與此流關聯的檔案描述符。

5 void write(byte[] b)

此方法將指定位元組陣列中的b.length位元組寫入此檔案輸出流。

6 void write(byte[] b, int off, int len)

此方法將指定位元組陣列中從偏移量off開始的len位元組寫入此檔案輸出流。

7 void write(int b)

此方法將指定的位元組寫入此檔案輸出流。

繼承的方法

此類繼承自以下類的方法:

  • Java.io.OutputStream
  • Java.io.Object
廣告