Programación General > Java

 Ficheros de texto en Java

(1/1)

sdh:

--- Código: C# --- 

m0skit0:

--- Cita de: "sdh" ---Falta algo porque cuando ejecuto el programa siempre me sale error.
--- Fin de la cita ---
¿Qué error y dónde?  <_<

Jamarro:

--- Cita de: "sdh" ---Hola, tengo una duda acerca de trabajo con ficheros de texto en Java:

Tengo un fichero de texto de nombre [nombre] que almacena datos enteros, strings y caracteres, separados por comas.
Una línea del fichero equivale a 1 alumno, con su dni, letra del dni, apellidos, nombre, telefono.

Lo que quiero hacer es que al teclear un dni me aparezca la información asociada a ese alumno. Tengo esto:


--- Código: Java ---Scanner orden = new Scanner(entrada.nextLine().toUpperCase());if (orden.hasNextInt()) {            int x = orden.nextInt();            Alumno a = Gestors.buscarAlumno(nombre, DNI);            if (a!=null)            System.out.printf("%6d - %s%n", a.dni(), a.nombre());            else            System.out.printf("Error");     } public static Alumno buscarAlumno (String nombre, int DNI) {            try {            Scanner f = new Scanner(new File (nombre));                        Alumno a = null;            boolean encontrado = false;            while (f.hasNextLine() && !encontrado) {            socio = leerAlumno(f);            encontrado = a.dni()==DNI;            }            if (encontrado) return a;            else return null;            }            catch (Exception e) { return null; }            }  private static Alumno leerAlumno(Scanner f) {           int unDNI= f.nextInt();              String unNombre = f.next();                       return new Alumno(unDNI, unNombre);            } 
Falta algo porque cuando ejecuto el programa siempre me sale error.
--- Fin de la cita ---

La resolucion de problemas de clase, deben ser resueltos en clase o mediante la asistencia a tutorias, el codigo  que te respondan será buscado a conciencia y se considerará copia

m0skit0:
Te han pillao  :lol:  :beer:

arielb:
3 millones de programadores, 5  mil sitios de programación, y lo encuentra su profesor :D:D:D :D

Navegación

[0] Índice de Mensajes

Ir a la versión completa