Home Java Example Java Io Java read file line by line - Java Tutorial



Java read file line by line - Java Tutorial
Posted on: April 16, 2007 at 12:00 AM
In the section of Java Tutorial you will learn how to write java program to read file line by line.
C:\nisha>javac ReadFile.java

C:\nisha>java ReadFile
This is a text file?
C:\nisha>

This program reads the bytes from file and display it to the user.

Download this Program

The another program  use DataInputStreams for reading textual input line by line with an appropriate BufferedReader.

import java.io.*;
class FileRead 
{
 public static void main(String args[])
  {
  try{
  // Open the file that is the first 
  // command line parameter
  FileInputStream fstream = new FileInputStream("textfile.txt");
  // Get the object of DataInputStream
  DataInputStream in = new DataInputStream(fstream);
  BufferedReader br = new BufferedReader(new InputStreamReader(in));
  String strLine;
  //Read File Line By Line
  while ((strLine = br.readLine()) != null) {
  // Print the content on the console
  System.out.println (strLine);
  }
  //Close the input stream
  in.close();
  }catch (Exception e){//Catch exception if any
  System.err.println("Error: " + e.getMessage());
  }
  }
}

Output of the Program:

C:\nisha>javac FileRead.java 

C:\nisha>java FileRead
this is a file

C:\nisha>

Download the code

Related Tags for Java read file line by line - Java Tutorial:
javacmacfileidedatainputiotypestypestreamvireadlinethisidexampleprimitivetoexamndependeilitdessectionadsmachinelimitputusepeimfrominmnttrjadesendpenproxaxampsatishaivmplerlerleastrvaunderlyingssrithavstchihatpleplprmindonomonp


More Tutorials from this section

Ask Questions?    Discuss: Java read file line by line - Java Tutorial   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.