Java.io - FileOutputStream
介绍 (Introduction)
Java.io.FileOutputStream类是用于将数据写入File或FileDescriptor的输出流。 以下是有关FileOutputStream的重要观点 -
该类用于写入原始字节流,例如图像数据。
要编写字符流,请使用FileWriter 。
类声明
以下是Java.io.FileOutputStream类的声明 -
public class FileOutputStream
extends OutputStream
类构造函数
Sr.No. | 构造函数和描述 |
---|---|
1 | FileOutputStream(File 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