BufferedOutputStream
In this chapter you will learn:
Use BufferedOutputStream
BufferedOutputStream implements a buffered output stream.
BufferedOutputStream
extends FilterOutputStream
which extends OutputStream
.
java.lang.Object//from java 2s .c om
|
+-java.io.OutputStream
|
+-java.io.FilterOutputStream
|
+java.io.BufferedOutputStream
A BufferedOutputStream
adds flush()
method to ensure that data buffers are written to the output device.
You may need to call flush()
to cause
any data that is in the buffer to be immediately written.
Buffers for output in Java are there to increase performance.
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
//from j a v a 2 s . co m
public class Main {
public static void main(String[] args) throws Exception {
BufferedOutputStream bufferedOutput = new BufferedOutputStream(new FileOutputStream(
"yourFile.txt"));
bufferedOutput.write("java2s.com".getBytes());
bufferedOutput.write("\n".getBytes());
bufferedOutput.write('a');
bufferedOutput.write(65);
bufferedOutput.close();
}
}
Next chapter...
What you will learn in the next chapter:
- How to use ByteArrayOutputStream
- How to use ByteArrayOutputStream to store byte array
- How to get byte array from ByteArrayOutputStream
Home » Java Tutorial » Reader Writer