Java FilterOutputStream
精华
小牛编辑
95浏览
2023-03-14
1 什么是Java FilterOutputStream
Java FilterOutputStream类实现OutputStream类。它提供了不同的子类,例如BufferedOutputStream和DataOutputStream。因此,在实际开发中FilterOutputStream很少单独使用。
2 Java FilterOutputStream的语法
public class FilterOutputStream extends OutputStream
3 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() | 用于关闭输出流。 |
4 Java FilterOutputStream的例子
package cn.xnip;
/**
* 小牛知识库网: https://www.xnip.cn
*/
/**
* Java FilterOutputStream的例子
*/
import java.io.*;
public class Demo {
public static void main(String[] args) throws IOException {
File data = new File("D:\\xnip\\test.txt");
FileOutputStream file = new FileOutputStream(data);
FilterOutputStream filter = new FilterOutputStream(file);
String s="Welcome to Yiidian.";
byte b[]=s.getBytes();
filter.write(b);
filter.flush();
filter.close();
file.close();
System.out.println("Success...");
}
}
输出结果为:
Success...
test.txt:
Welcome to Yiidian.