Share on Google+Share on Google+

Convert InputStream to BufferedReader

In this example we are going to convert Inputstream to Bufferedreader.

Convert InputStream to BufferedReader


In this example we are going to convert Inputstream to Bufferedreader.

The class is an abstract class which extends Object class. is superclass of all classes that represents an input stream of byte.

The class extends class. This class is used to read text from a input stream. BufferedReader class provides efficient way to read characters, array of characters and lines. The buffer size may be specified or default. In general, each read request made from a Reader causes a corresponding read request of the underlying character or byte stream. So we have to wrap a BufferedReader around any Reader whose read() operations may be costly, such as FileReaders and InputStreamReaders. Without buffering, the methods read() or readLine() generate bytes  which we have to convert into characters and this is inefficient..

In this example we are creating an object of InputStreamReader that reads data from InputData (i.e. class. This data is in the form of bytes. To convert the byte form data into character form we hava to wrap it  into InputStreamReader  and finally we convert the InputStream into BufferedReader .

The code of the program is given below:


public class InputstramToBufferreaderExample
public static void main(String args[]) throws IOException
  System.out.println("Enter the input stream:");
  InputStreamReader in= new InputStreamReader(;
  BufferedReader bin= new BufferedReader(in);
  String text=bin.readLine();
  System.out.println("The values after BufferedReader:"+text);

The output of the program is given below:

C:\rajesh>java InputstramToBufferreaderExample
Enter the input stream:
rajesh kumar
The values after BufferedReader:rajesh kumar

Download this example.


Posted on: June 19, 2007 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Share this Tutorial Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Discuss: Convert InputStream to BufferedReader   View All Comments

Post your Comment

Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
December 9, 2012
i want to this code

if button press do it; send command from server program to client program for accept; command ; trans voice over ip ;
September 28, 2012

how to read a student name,age,dob,department and how to store a that data through the java program?