Hola! Estoy haciendo una práctica y me he quedado atascado.
 
Bien, mi programa crea un string con números y lo guarda en un fichero txt. Entonces después se solicita que escriba un método que lo lea y lo guarde en una variable. 
¿Cómo hago esto? ¿Me podrían indicar qué tengo que modificar en mi programa para que me lo guarde en un array? 
Muchísimas gracias 
 
 
---------------------------------  
Adjunto código 
java.util.Scanner scan = new java.util.Scanner(System.in); 
        FileReader fr = new FileReader(scan.next());
        Scanner scn = new Scanner(fr); 
        Pattern delimitadorColumna = Pattern.compile("(\\s*;\\s*)|(\\A\\s)");
        Pattern delimitadorLinea = Pattern.compile("(\\s&(^\\n))*\\n(\\s&(^\\n))*"); 
        scn.useDelimiter(delimitadorLinea); 
        for (int i = 0; scn.hasNext(); i++) {
            String line = scn.next(); 
            if (line != null) {
                String[] result = delimitadorColumna.split(line); 
                for (String celda : result) {
                    System.out.print(celda + "\t");
                }
                System.out.println();
            }