leer de un fichero
Publicado por Charly (118 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.
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


0