Write byte array into file using FileOutputStream

Write byte array into file using FileOutputStream

Previous Home Next

 

Following program for write a byte array into a Text(.txt) file by using the  FileOutputStream object.

 

 

/*
 * Save as a WriteInFile.java
 * Program for write a byte array into a Text(.txt) file.
 */
package r4r.co.in;

import java.io.*;

public class WriteInFile {

    public static void main(String[] args) {
        String fileName = "C:/R4R/WriteFile.txt";
        
        try {
            FileOutputStream stream = new FileOutputStream(fileName);
            String string = "Hey! Data Start writing into file... ";
            /*
             * Type Conversion(String to byte[])
             * public byte[] getBytes()is used to Encodes this String into a sequence of bytes.
             * Every time the program is compile it overwrite the previous content in file.
             */
            stream.write(string.getBytes());
            System.out.println("Content Write into File: " + string);
            stream.close();

        } catch (FileNotFoundException ex) {
            System.out.println("Exception Caught: " + ex.getMessage());
        } catch (IOException ioe) {
            System.out.println("Exception Caught: " + ioe.getMessage());
        } catch (IOError error) {
            System.out.println("Exception Caught: " + error.getMessage());
        }
    }
}

Content Write into File: Hey! Data Start writing into file... 
Previous Home Next