Java Java.io.FileOutputStream 类

  • 介绍

    Java.io.FileOutputStream类是用于将数据写入FileFileDescriptor的输出流。以下是有关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)
    此方法从偏移量处开始将指定字节数组中的len个字节写入此文件输出流。
    7 void write(int b)
    此方法将指定的字节写入此文件输出流。
  • 方法继承

    此类从以下类继承方法-
    • Java.io.OutputStream
    • Java.io.Object