Java.io.FileOutputStream类
Java.io.FileOutputStream 类是用于将数据写入一个文件或FileDescriptor的输出流。以下是关于文件输出流的要点:
-
这个类是指用于记录的原始字节,例如图像数据流。
-
写字符流,可以使用文件字符 FileWriter
类声明
以下是java.io.FileOutputStream类的声明:
public class FileOutputStream extends OutputStream
类构造函数
S.N. | 构造函数 & 描述 |
---|---|
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) 这将创建一个输出文件流写入到具有指定名称的文件。 |
类方法
S.N. | 方法 & 描述 |
---|---|
1 |
void close() 此方法关闭此文件输出流并释放与此流有关的所有系统资源。 |
2 |
protected void finalize() 这种方法清除连接到文件,并确保此文件输出流的close方法被调用时,此流不再有引用。 |
3 |
FileChannel getChannel() 此方法返回与此文件输出流关联的唯一文件通道对象。 |
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