Java - Duda sobre manejo de cadenas

 
Vista:
sin imagen de perfil

Duda sobre manejo de cadenas

Publicado por Emilio J. (9 intervenciones) el 05/06/2014 20:49:15
Hola a todos!!

Tengo un fichero con líneas de esta manera, por ejemplo:

12631952G|DOLORES|CUESTA SANMIGUEL|dcuestas|1005:500:100:501
11064939X|ALBERTO|SOTO GONZALEZ|asotog|1008:102
17238906G|JULIAN|MONTES CABALLERO|jmontesc|301:303

Quiero realizar una búsqueda por grupo, que es la última columna separada por "|". Yo he estoy intentándolo con este método pero no me funciona. No sé cómo hacerlo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
try {
            fr = new FileReader(this.f);
            BufferedReader br = new BufferedReader(fr);
            while( (linea=br.readLine())!=null  ) {
                String rg = "\\|";
                String[] tokens = linea.split(rg);
                String[] grupos = tokens[4].split(":");
                    for(int i=0;i<grupos.length;i++)
                    {
                        if (grupos[i].equals(groupId))
                    {
                        return true;
                    }
                    }
 
 
                }
              return false;
 
 
        } catch (IOException ex) {
        }

Gracias por anticipado y saludos!!!
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