Java FilterOutputStream类

Java FilterOutputStream类实现了OutputStream类。它提供了不同的子类,如BufferedOutputStream和DataOutputStream,以提供额外的功能。因此,它通常不单独使用。

Java FilterOutputStream类声明

让我们看一下java.io.FilterOutputStream类的声明:

public class FilterOutputStream extends OutputStream

Java FilterOutputStream类的方法

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

Java 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 javaTpoint.";      
        byte b[]=s.getBytes();      
        filter.write(b);     
        filter.flush();  
        filter.close();  
        file.close();  
        System.out.println("Success...");  
    }  
}  

输出:

Success...

testout.txt

Welcome to javaTpoint.

标签: java, Java面试题, Java下载, java教程, java技术, Java学习, Java学习教程, Java语言, Java开发, Java入门教程, Java进阶教程, Java高级教程, Java笔试题, Java编程思想