Java.io包教程

Java.io.FileOutputStream类

简介

Java.io.FileOutputStream 类是一个输出流,用于将数据写入文件的FileDescriptor 的.以下是有关FileOutputStream&minus的重要观点;

  • 此类用于编写原始字节流,如图像数据.

  • 要编写字符流,请使用 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.方法&安培;说明
1void close()

此方法关闭此文件输出流并释放与此流关联的所有系统资源.

2protected void finalize()

此方法清除与文件的连接,并确保在那里调用此文件输出流的close方法不再引用此流.

3FileChannel getChannel()

此方法返回与此文件输出关联的唯一FileChannel对象流.

4FileDescriptor getFD()

此方法返回与此流关联的文件描述符.

5void write(byte [] b)

此方法将 b.length 个字节从指定的字节数组写入此文件输出流.

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

此方法从指定的字节数组写入 len 个字节,从offset off开始此文件输出流.

7void write(int b)

此方法将指定的字节写入此文件输出流.

继承的方法

此类继承来自以下类的方法 :

  • Java.io.OutputStream

  • Java.io .Object