Skip to Content

Write byte array to a file using FileOutputStream

  1. /*
  2.   Write byte array to a file using FileOutputStream
  3.   This example shows how to write a byte array to a file using write method of
  4.   Java FileOutputStream object.
  5. */
  6.  
  7. import java.io.*;
  8.  
  9. public class WriteByteArrayToFile {
  10.  
  11.   public static void main(String[] args) {
  12.    
  13.     String strFilePath = "C://FileIO//demo.txt";
  14.    
  15.      try
  16.      {
  17.       FileOutputStream fos = new FileOutputStream(strFilePath);
  18.       String strContent = "Write File using Java FileOutputStream example !";
  19.          
  20.       /*
  21.        * To write byte array to a file, use
  22.        * void write(byte[] bArray) method of Java FileOutputStream class.
  23.        *
  24.        * This method writes given byte array to a file.
  25.        */
  26.      
  27.        fos.write(strContent.getBytes());
  28.      
  29.       /*
  30.        * Close FileOutputStream using,
  31.        * void close() method of Java FileOutputStream class.
  32.        *
  33.        */
  34.      
  35.        fos.close();
  36.      
  37.      }
  38.      catch(FileNotFoundException ex)
  39.      {
  40.       System.out.println("FileNotFoundException : " + ex);
  41.      }
  42.      catch(IOException ioe)
  43.      {
  44.       System.out.println("IOException : " + ioe);
  45.      }
  46.    
  47.   }
  48. }