close(): This method is available in the java.io.FilterWriter class of Java.
Syntax:
void java.io.FilterWriter.close() throws IOException
This method closes the stream, flushing it first. Once the stream has been closed, further write() or flush() invocations will cause an IOException to be thrown.
Note:
Closing a previously closed stream has no effect.
Parameters: NA
Returns: NA
Throws:
IOException - If an I/O error occurs
Approach
Java
import java.io.FilterWriter;import java.io.IOException;import java.io.StringWriter;import java.io.Writer;public class FilterWriterclose {public static void main(String[] args) throws IOException {Writer writer = new StringWriter();FilterWriter filterWriter = new FilterWriter(writer) {};System.out.println("Closing the filter writer");filterWriter.close();}}
Output:
Closing the filter writer
Some other methods of FilterWriter.
flush(): This method flushes the stream.
write(int): This method writes a single character.
write(char[], int, int): This method writes a portion of an array of characters.
write(String, int, int): This method writes a portion of a string.
No comments:
Post a Comment