Hello

I am doing algorithms(bubblesort) in which 'FileReader' class reads from file(numbers.txt). Numbers are read & display but can't do sorting because all numbers are stored in type integer 'int tok'(please see the code). I require numbers to be stored in array so that with the help of 'for' loop, I can do sorting.

Here is the code(just paste, compile, run)

import java.io.*;
public class FileMethods01
{
public static void main(String[] args) throws Exception
{
BufferedReader in= new BufferedReader(new FileReader("d:/numbers.txt"));
//put some numbers in 'numbers.txt' file
StreamTokenizer input=new StreamTokenizer(in);
int tok;
int count=0;
while((tok=input.nextToken())!=StreamTokenizer.TT_EOF)
if(tok==StreamTokenizer.TT_NUMBER)
{
System.out.println("Numbers Found:" +input.nval);
count++;
}
System.out.println("Found " + count+" numbers in numbers.txt");
}//end of main
}//end of class

so how to take numbers in Array?