java.io.BufferedWriter.flush()
Description
On this document we will be showing a java example on how to use the flush() method of BufferedWriter Class.The flush() primary usage is to flush the stream. Take note that an IOException will be thrown if an I/O error occurs.
Method Syntax
public void flush()
throws IOException
specified by:
flush in class Writer
Method Returns
This method returns void.
Compatibility
Requires Java 1.1 and up
Java BufferedWriter flush() Example
Below is a java code demonstrates the use of flush() method of BufferedWriter class. The example presented might be simple however it shows the behaviour of the flush() method.
package com.javatutorialhq.java.examples;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
/*
* A java example source code to demonstrate
* the use of flush() method of BufferedWriter class
*/
public class BufferedWriterWriterFlushExample {
public static void main(String[] args) {
//initialize a FileWriter
FileWriter fw;
try {
fw = new FileWriter("C:/javatutorialhq/test.txt");
// initialize our BufferedWriter
BufferedWriter bw = new BufferedWriter(fw);
System.out.println("Starting the write operation");
// write values
bw.write("Ryan");
bw.newLine();
bw.write("Vince");
bw.newLine();
bw.write("William");
// flush the stream
bw.flush();
// close the BufferedWriter object to finish operation
bw.close();
System.out.println("Finished");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
