Easily find the end of file that you are processing. Scanner again has a easier way of doing it.
import java.util.*;
import java.io.*;
public class EndOfFile {
public static void main(String args[])
{
EndOfFile endOfFile = new EndOfFile();
endOfFile.proceed();
}
final String fileName = "/mypc/EndOfFile.java";
private void proceed()
{
Scanner input = null;
try
{
//initializing the Scanner input with the file name
input = new Scanner(new File(fileName));
//Checking if a nextLine exists
while(input.hasNextLine())
{
//Reading the nextLine
System.out.println(input.nextLine());
}
}catch(FileNotFoundException fnf)
{
System.out.println("Exception: "+fnf);
//do Nothing
}
}
}
/*
Expected output:
[root@mypc]# java EndOfFile
Will print the complete source code of EndOfFile.java
*/
Visit the DevX Tip Bank