Java inputstream to bufferedreader

www.lau‮tt‬uri.com
Java inputstream to bufferedreader

To convert an InputStream to a BufferedReader in Java, you can use the InputStreamReader class.

Here is an example of how to convert an InputStream to a BufferedReader:

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws Exception {
        InputStream is = System.in;
        BufferedReader br = new BufferedReader(new InputStreamReader(is));
        System.out.print("Enter a string: ");
        String str = br.readLine();
        System.out.println("You entered: " + str);
        br.close();
    }
}

In this example, the InputStream is read from the console using the System.in object. The InputStreamReader class is used to convert the InputStream to a Reader, and the BufferedReader class is used to wrap the Reader in a buffer. The readLine() method is then used to read a line of input as a String.

For more information on the InputStreamReader class and the BufferedReader class in Java, you can refer to the Java documentation and the Java tutorial.

Created Time:2017-11-03 23:27:13  Author:lautturi