FileInputStream fis = null;
try {
fis = new FileInputStream("files/ReadFileByLines.txt");
InputStreamReader isr = new InputStreamReader(fis);
LineNumberReader lnr = new LineNumberReader(isr);
String line = null;
while((line = lnr.readLine()) != null){
StringTokenizer st1 = new StringTokenizer(line, "\t\t");
String s1 = st1.nextToken();
String s2 = st1.nextToken();
String s3 = st1.nextToken();
System.out.println(s1 + "\t" + s2 + "\t" + s3);
}
System.out.println("Total number of lines on the file " +
"is " + lnr.getLineNumber());
}
catch (IOException ex) {
System.out.println(ex.getMessage());
}
finally {
try {
fis.close();
}
catch (IOException ex) {
System.out.println(ex.getMessage());
}
}