BufferedReader b = new BufferedReader(new FileReader(new File("ruta")));
Con b.readline lees cada linea del archivo, te devolverá null cuando no haya más que leer, para dividir:
String[] div = variable.split("|");
Despues recorres cada variable de ese arreglo, investiga como usar un for each.
Si quieres ese arreglo como numeros crea un arreglo int del mismo largo que la cadena dividida:
int[] arr=new int[div.length];
luego metes el contenido de div en el arreglo de enteros parseandolo:
te dejo un ejemplo del for each
Código
int x=0; x++; }
Saludos