- BufferedInputStream
- BufferedOutputStream
- DataInputStream
- DataOutputStream
1. BufferedInputStream : kind of inputStream that buffers the input data in order to optimize the speed access to the data.
2. BufferedOutputStream : kind of outputStream that buffers bytes.
3. DataInputStream : is a kind of InputStream used to read data as primitive data types from an underlying input stream.
4.DataOutputStream : kinf of outputStream that allows user to write data as primitive data types.
Examples:
Using DataOutputStream in writing boolean data type
import java.io.DataOutputStream; import java.io.FileOutputStream; import java.io.IOException; public class DataOutputStreamWriteBoolean { public static void main(String[] args) { String file = "C://tutorialpointph//booleanfile.txt"; try { //create the file booleanfile FileOutputStream fos = new FileOutputStream(file); /* * DataOutputStream(OutputStream os) constructor. */ DataOutputStream dos = new DataOutputStream(fos); boolean b = true; //One byte of data /* * writeBoolean() methods writes the boolean to output * as a byte if true. If false, no byte is present. */ dos.writeBoolean(b); System.out.println("boolean byte has been written."); dos.close(); } catch (IOException e) { System.out.println("IOException : " + e); } } }
Using DataOutputStream in writing byte data type
0 comments:
Post a Comment