Java InputStreamReader(InputStream in) Constructor

Syntax

InputStreamReader(InputStream in) constructor from InputStreamReader has the following syntax.

public InputStreamReader(InputStream in)

Example

In the following code shows how to use InputStreamReader.InputStreamReader(InputStream in) constructor.


//from ww  w . j a  va2s.  co  m
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;

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

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

    // input stream reader is closed
    isr.close();
    System.out.print("close() invoked");

    // read() called after closed method
    int i = isr.read();
    char c = (char) i;
    System.out.println(c);

  }
}