import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.LineNumberReader;
/*
* Program to read the number of lines in a file
*/
public class GetLineNumber
{
public static void main(String[] args)
{
int nLine = getLines(new File("Test.hex"));
System.out.println("Number of lines in file="+nLine);
}
private static int getLines(File aFile)
{
LineNumberReader lineNumberreader = null;
try
{
lineNumberreader = new LineNumberReader(new FileReader(aFile));
while ((lineNumberreader.readLine()) != null){}
return lineNumberreader.getLineNumber();
}
catch (Exception ex)
{
System.out.println("exception in reading the file:-"+ex);
return -1;
}
finally
{
if (lineNumberreader != null)
{
try
{
lineNumberreader.close();
}
catch (IOException ex)
{
System.out.println("Exception in closing linenumberreader:-"+ex);
}
}
}
}
}
No comments:
Post a Comment
Thanks for visiting my Blog....Ur comments n suggestions are most valuable for me...Thanks