3
3
0 2 2
1 1 2
2 3 2
3 1 4
4 2 2
5 3 4
6 1 4
7 1 2
8 3 3
9 1 4
Quería almacenar todo esto en: int Numeros[];
He probado a leer el fichero caracter por caracter y me lo lee bien, haciendo uso de la clase fileread, para que lo imprima bien hago:
Código
int caract = fr.read(); //Se recorre el fichero hasta encontrar el carácter -1 // que marca el final del fichero while(caract != -1) { //Mostrar en pantalla el carácter leído convertido a char caract = fr.read(); }
Si no hago la conversion a tipo caracter, no me visualiza bien los numeros(me muestra otros numeros distintos), descarte esa opcion y probé con otro código, esta vez usando las clases FileInputStream, DataInputStream, BufferedReader y StringTokenizer. Ahora me pone null al ejecutar el siguiente codigo:
Código
while ((strLinea = buffer.readLine()) != null) { while (st.hasMoreTokens()) { cont++; } }
¿cual es la manera mas sencilla y efectiva de pasar mi fichero .txt a int Numeros[]?
Gracias.