Wednesday, April 25, 2012

Coding To read no.of lines in a file

package lines;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.LineNumberReader;
public class myclass
{
public static void main(String[] args)
{
try
{
BufferedReader bufferobject = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please enter file name with extension:");
String file_name = bufferobject.readLine();// To get the file name
File file = new File(file_name );
if (file.exists())//check whether the file is exist or not
{
FileReader filereader = new FileReader(file);
LineNumberReader ln = new LineNumberReader(filereader);//line no reader to read the lines
int line_count = 0;
while (ln.readLine() != null)
{
line_count++;
}
System.out.println("Total line no: " + line_count);
ln.close();
}
else
{
System.out.println("File does not exists!");
}
}
catch(IOException raj)
{
raj.printStackTrace();
}
}
}


No comments:

Post a Comment

Followers