java.io.BufferedOutputStream write(int b)
Description
On this document we will be showing a java example on how to use the write(int b) method of BufferedOutputStream Class. This method writes the specified byte to this buffered output stream.
Override by:
write in class FilterOutputStream
Throws:
- IOException – If an I/O error occurs
Method Syntax
public void write(int b)
throws IOException
Method Argument
Data Type | Parameter | Description |
---|---|---|
int | b | the byte to be written. |
Method Returns
This method returns void.
Compatibility
Requires Java 1.0 and up
Java BufferedOutputStream write(int b) Example
Below is a java code demonstrates the use of write(int b) method of BufferedOutputStream class. The example presented might be simple however it shows the behaviour of the write(int b) method.
package com.javatutorialhq.java.examples; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Scanner; /* * This example source code demonstrates the use of * write() method of BufferedOutputStream class */ public class BufferedOutputStreamWriteExample { public static void main(String[] args) { try { // initialize File object File f = new File("C:javatutorialhqoutputtest_out.txt"); // instantiate a new FileOutputStream FileOutputStream fos = new FileOutputStream(f); // using the above FileOutputStream // instantiate a BufferedOutputStream object BufferedOutputStream buffOut = new BufferedOutputStream(fos); // initialize variables String writeString = "This is a test string"; // convert above String to character array char[] value = writeString.toCharArray(); // write the values of the character array for(char c:value){ buffOut.write((int)c); } // close the BufferedOutputStream buffOut.flush(); buffOut.close(); // read the output file System.out.println("*****Contents of output file*****"); Scanner s = new Scanner(f); while(s.hasNextLine()){ System.out.println(s.nextLine()); } s.close(); } catch (FileNotFoundException e) { System.out.println("File path not found"); } catch (IOException e) { System.out.println("IOException occured"); } } }