Skip to Content

Read line of characters from console using InputStream

  1. /*
  2.         Read line of characters from console using InputStream
  3.         This example shows how to read a line or string from console window
  4.         using readLine method of BufferedInputStream.
  5. */
  6.  
  7. import java.io.BufferedReader;
  8. import java.io.IOException;
  9. import java.io.InputStreamReader;
  10.  
  11. public class ReadLineFromConsoleExample {
  12.  
  13.         public static void main(String[] args) {
  14.                
  15.                 /*
  16.                  * To read line or string from console use,
  17.                  * readLine method of BufferedReader class.
  18.                  */
  19.                  
  20.                  
  21.                  BufferedReader br =
  22.                  new BufferedReader(new InputStreamReader(System.in));
  23.                  
  24.                  String strLine = null;
  25.                  
  26.                  System.out.println("Reading line of characters from console");
  27.                  System.out.println("Enter exit to quit");
  28.                  
  29.                  try
  30.                  {
  31.                        
  32.                         while( (strLine = br.readLine()) != null)
  33.                         {
  34.                            if(strLine.equals("exit"))
  35.                                         break;
  36.                                        
  37.                            System.out.println("Line entered : "  + strLine);
  38.                                                                                                                                                                                                                                
  39.                         }
  40.                        
  41.                         br.close();                    
  42.                                                
  43.                  }
  44.                  catch(Exception e)
  45.                  {
  46.                         System.out.println("Error while reading line from console : " + e);
  47.                  }
  48.         }
  49. }