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 = http://www.srcmini.com/new File("D:\\testout.txt"); FileOutputStream file = new FileOutputStream(data); FilterOutputStream filter = new FilterOutputStream(file); String s="Welcome to srcmini."; byte b[]=s.getBytes(); filter.write(b); filter.flush(); filter.close(); file.close(); System.out.println("Success..."); } }

输出:
Success...

【Java FilterOutputStream类】testout.txt
Welcome to srcmini.

    推荐阅读