Amigo, bom dia...
Vamos lá eu fiz umas alterações no teu código e funcionou.
1) Retirei o useDelimiter de dentro dos scans: Nunca tinha visto o useDelimiter então fui ver que você delimitou a quebra de linha não precisa disso =]
2) Dentro do while coloquei o hasNextLine ao invés do hasNext
3) Percorro o array com um for
Scanner scanner = new Scanner(new FileReader("c:/int.txt"));
int i=0;
while (scanner.hasNextLine()) {
String linha = scanner.nextLine();
i++;
}
int[] array;
array = new int[i];
Scanner scan = new Scanner(new FileReader("c:/int.txt"));
i=0;
while (scan.hasNextLine()) {
array[i] = Integer.parseInt(scan.nextLine());
i++;
}
for(int z=0;z<array.length;z++){
System.out.println(array[z]);
}
}
Lembrando também sou meio novato =] Alguém pode aparecer com uma dica melhor