Open In App

Java.io.FilterWriter class in Java

Abstract class for writing filtered character streams. The abstract class FilterWriter itself provides default methods that pass all requests to the contained stream. Subclasses of FilterWriter should override some of these methods and may also provide additional methods and fields.
Constructor :

Methods :

Program :




//Java program demonstrating FilterWriter methods
import java.io.FilterWriter;
import java.io.StringWriter;
import java.io.Writer;
class FilterWriterDemo
{
    public static void main(String[] args) throws Exception
    {
        FilterWriter fr = null;
        Writer wr = null;
        wr = new StringWriter();
        fr = new FilterWriter(wr) {} ;
        String str = "Geeksfor";
        char c[] = {'G','e','e','k'};
  
        //illustrating write(String str,int off,int len)
        fr.write(str);
          
        //illustrating flush()
        fr.flush();
  
        //illustrating write(char[] cff,int off,int len)
        fr.write(c);
  
        //illustrating write(int c)
        fr.write('s');
        System.out.print(wr.toString());
  
        //close the stream
        fr.close();
    }
}

Output :

GeeksforGeeks

Article Tags :