Home Java Java-conversion Convert InputStream to BufferedReader
Questions:Ask|Latest


 
 

Share on Google+Share on Google+

Convert InputStream to BufferedReader

Advertisement
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  java.io.InputStream is an abstract class which extends Object class.  java.io.InputStream is superclass of all classes that represents an input stream of byte.

The class  java.io.BufferedReader extends java.io.Reader class. This class is used to read text from a input stream. java.io. 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. System.in) 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:

import java.io.*;

public class InputstramToBufferreaderExample
{
public static void main(String args[]) throws IOException
  {
  System.out.println("Enter the input stream:");
  InputStreamReader in= new InputStreamReader(System.in);
  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>javac InputstramToBufferreaderExample.java
C:\rajesh>java InputstramToBufferreaderExample
Enter the input stream:
rajesh kumar
The values after BufferedReader:rajesh kumar

Download this example.

Advertisements

Liked it!  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.

Posted on: June 19, 2007

Ask Questions?    Discuss: Convert InputStream to BufferedReader   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
saddam
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 ;
Meera
September 28, 2012
Doubt

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