Java - leer de un fichero

   
Vista:
Imágen de perfil de Charly

leer de un fichero

Publicado por Charly cdum77@hotmail.com (56 intervenciones) el 21/08/2016 09:41:37
Hola, tengo que hacer una aplicación que al darle a un botón lea los datos de un fichero.
Al crear el objeto profesor le paso dos string y un arraylist de string, y creo que ese es el problema.
He realizado lo siguiente pero me da error de índice de array fuera de rango.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public void LeerProfesores() throws IOException{
        try{
            FileReader leerfichero=new FileReader("prof.dat");
            BufferedReader escribefichero=new BufferedReader(leerfichero);
            String cadena;
            while((cadena=escribefichero.readLine())!=null){
                String[] partes=cadena.split("-");
                Profesor prof=new Profesor(partes[0],partes[1],asignaturasProfesor);
                arrProf.add(prof);
            }
            leerfichero.close();
        }catch(FileNotFoundException e){
            System.out.println("No se pudo abrir el archivo!");
        }
    }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder