java
import java.io.*;
import java.util.StringTokenizer;
public class file3
{
public static void main(String st[]) throws FileNotFoundException,IOException
{
int no;
String s,aRecord="";
StringTokenizer tokenizer;
File infile=new File("C:\\Program Files\\Java\\jdk1.5.0\\bin\\mean1.txt");
if(infile.exists())
{
FileReader aFileReader=new FileReader(infile);
BufferedReader aBufferedReader=new BufferedReader(aFileReader);
aRecord=aBufferedReader.readLine();
tokenizer=new StringTokenizer(aRecord);
System.out.println(aFileReader.read());
while(aFileReader.read()!="END")
{
s=tokenizer.nextToken();
no=Integer.parseInt(s);
System.out.println(no);
}
}
else
{
System.out.println(infile+"doesnt exist");
System.exit(0);
}
}
}
in this code,i am not able to detect end of file....my file(mean1) contains integer values and i have to print all values upto end of file...
please help me in this as i am beginner to java
thank you