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


0