Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/06/2015, 06:46
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,

Cierto, no habia visto que mostrarodenado() era el constructor. Tienes que intentar respetar la convencion de nomenclatura. En Java los nombres de clases deben comenzar en mayuscula.
Por otro lado, tambien me despisto este comentario:
Cita:
ESTO DEBE IR DESPUES DE CREAR EL ARCHIVO
Puedes imprimir en consola le valor de TamanoArray antes de usarlo y decirnos que te da?:
Código Java:
Ver original
  1. TamañoArray = (int)archivo.length()/(Integer.SIZE/8);
  2. System.out.println("Longitud array: " + TamanoArray);

En mi opinion no encuentra el fichero y por lo tanto su .length() es 0.
Puedes verificarlo haciendo:
Código Java:
Ver original
  1. archivo= new File ("datos.txt");
  2. if (!archivo.exists()) {
  3.      System.out.println("No se encuentra el archivo");
  4. }

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