Java read file line by line - Java Tutorial

In the section of Java Tutorial you will learn how to write java program to read file line by line.

Java read file line by line - Java Tutorial

In the section of Java Tutorial you will learn how to write java program to read file line by line.

Java read file line by line - Java Tutorial

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