Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/06/2015, 00:28
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: ordenar números de un fichero con FileReader

Buenas,

Aparentemente inicializas la variable TamañoArray despues de leer el fichero, por lo que cuando haces esto:
ornintro=new int [TamañoArray];

TamañoArray (OJO con la ñ!!) vale 0 y estas inicializando una array de 0 posiciones.

Por tanto, cuando haces el:
ornintro[i]=Integer.parseInt(cadenalee);
Te falla porque no existe la posicion 0 en el array (en realidad no existe ninguna posicion).

En cualquier caso aun tienes mas errores, porque por ejemplo la siguiente linea lee el fichero sin asignarla a ninguna variable. Deberias hacer mejor asi:
Código Java:
Ver original
  1. ornintro[i++]=Integer.parseInt(cadenalee);
  2. cadenalee = br.readLine();

No he mirado mas pero seguramente hay mas cosas.


Un saludo
__________________
If to err is human, then programmers are the most human of us