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...");
}
}
输出:
testout.txt