Java IO Tutorial - Java FileOutputStream(String name) Constructor








Syntax

FileOutputStream(String name) constructor from FileOutputStream has the following syntax.

public FileOutputStream(String name)     throws FileNotFoundException

Example

In the following code shows how to use FileOutputStream.FileOutputStream(String name) constructor.

/*from  w  w  w  .ja va  2  s. c o m*/

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class Main {
  public static void main(String[] args) throws IOException {

    byte b = 66;
    int i = 0;
    FileOutputStream fos = new FileOutputStream("C://test.txt");

    fos.write(b);

    fos.flush();

    FileInputStream fis = new FileInputStream("C://test.txt");

    // read till the end of the file
    while ((i = fis.read()) != -1) {
      // convert integer to character
      char c = (char) i;

      System.out.print(c);
    }

  }
}