Java教程

Java FilterOutputStream

Java FilterOutputStream类实现OutputStream它提供了不同的子类,例如BufferedOutputStream和DataOutputStream,以提供其他功能。因此,它较少单独使用。

Java FilterOutputStream类声明

让我们看看java.io.FilterOutputStream类的声明:
public class FilterOutputStream extends OutputStream

Java FilterOutputStream类方法

方法 说明
void write(int b) 用于将指定的字节写入输出流。
void write(byte [] ary) 用于将ary.length个字节写入输出流。
void write(byte [] b,int off,int len) 用于从偏移量开始将len个字节写入输出流。
void flush() 它用于刷新输出流。
void close() 它用于关闭输出流。

FilterOutputStream类的示例

import java.io.*;
public class FilterExample {
    public static void main(String[] args) throws IOException {
        File data = new File("D:\\testout.txt");
        FileOutputStream file = new FileOutputStream(data);
        FilterOutputStream filter = new FilterOutputStream(file);
        String s="Welcome to lidihuo.";
        byte b[]=s.getBytes();
        filter.write(b);
        filter.flush();
        filter.close();
        file.close();
        System.out.println("Success...");
    }
}
输出:
Success...
testout.txt
Welcome to lidihuo.
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4