Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2015, 10:36
SwagSwag
 
Fecha de Ingreso: junio-2015
Mensajes: 11
Antigüedad: 9 años, 6 meses
Puntos: 0
Problema con buscar nombre en archivo csv...

Bueno la cosa es que ando un poco/mucho perdido en el tema de tratamiento de ficheros, la cosa es que lo leo y me sale el fichero por la consola. Pero a la hora de pedir el nombre por el scanner pues no me sale nada y se me queda en blanco.

Lo que quiero intentar hacer es, pedir un nombre de un pueblo al usuario y que me busque ese pueblo y que me salga todos los datos de ese pueblo.

Lo intenté con este código pero me sale el problema que dije anteriormente:

Código Java:
Ver original
  1. static void mostrarParadosPoblacion(){
  2.        
  3.         FileReader lectorfile;
  4.        
  5.         System.out.println("Dime que población quieres que te muestre:");
  6.         String pueblo = lector.nextLine();
  7.        
  8.         //8 posiciones para el pueblo, 9 para el paro total
  9.         try {
  10.             lectorfile = new FileReader(paro);
  11.            
  12.             BufferedReader datos = new BufferedReader(lectorfile);
  13.            
  14.             String frase = datos.readLine();
  15.            
  16.             System.out.println("Nombre de la localidad buscada: " + pueblo);
  17.                        
  18.             while(frase!=null){
  19.                 if(frase.split(";")[0].equalsIgnoreCase(pueblo)){
  20.                     System.out.println(frase.split(";")[0]);
  21.                     frase = datos.readLine();
  22.                 }
  23.             }
  24.                
  25.            
  26.             datos.close();
  27.         } catch (IOException e) {
  28.             e.printStackTrace();
  29.         }
  30.     }

Si me podriais ayudar os lo agradeceria bastante. Gracias de antemano.