Java.io.FileOutputStream


介绍

所述java.io.FileOutputStream中类是用于将数据写入到一个输出流文件或一个的FileDescriptor。以下是有关FileOutputStream的重要观点

  • 该类用于编写原始字节流,例如图像数据。

  • 要编写字符流,请使用FileWriter。

类声明

以下是Java.io.FileOutputStream类的声明

public class FileOutputStream
   extends OutputStream

类构造函数

Sr.No. 构造函数和描述
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)

这将创建一个输出文件流,以写入具有指定名称的文件。

类方法

Sr.No. 方法和描述
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