Buscar una palabra exacta en un String
Hola:
Necesito de su ayuda u orientacion, necesito buscar en un String una palabra exacta, la cuestion es ¿Como se hace?, si alguien de ustedes podria responder a mi pregunta lo agradeceria enormemente.....
Por ejemplo:
String a = "Este es el mejor foro";
como hago para que solo detecte la palabra "mejor", me despido y ademas espero ancionsamente su ayuda...
Atentamente
rolextreme.
Necesito de su ayuda u orientacion, necesito buscar en un String una palabra exacta, la cuestion es ¿Como se hace?, si alguien de ustedes podria responder a mi pregunta lo agradeceria enormemente.....
Por ejemplo:
String a = "Este es el mejor foro";
como hago para que solo detecte la palabra "mejor", me despido y ademas espero ancionsamente su ayuda...
Atentamente
rolextreme.
Hola!!!!!!!!!
Podes usar indexOf("A_BUSCAR")
Si devuelve distinto de -1 es porque esta. En ese caso te da la posicion donde esta lo q buscas. Si no esta devuelve -1.
De ultima podes usar expresiones regulares
Salu2!!!!!!!!!!
Podes usar indexOf("A_BUSCAR")
Si devuelve distinto de -1 es porque esta. En ese caso te da la posicion donde esta lo q buscas. Si no esta devuelve -1.
De ultima podes usar expresiones regulares
Salu2!!!!!!!!!!
string a ="ESTE ES EL MEJOR FORO"
WHILE(A.EQUALS("MEJOR")
{
System.out.print(get.a);
}
}
es una buena opcion
WHILE(A.EQUALS("MEJOR")
{
System.out.print(get.a);
}
}
es una buena opcion
Es mejor lo que dice nicokiki
De hecho... en tu codigo supongo que 'A' es distinto de 'a' no????? y si es asi... que se supone que es 'A'????
Porque a no ser que al string 'a' le hagas un split(" ");.... no podrias comparar palabra con palabra...
De todas maneras, imagina que en lugar de querer encontrar "MEJOR" quieres encontrar "ES EL MEJOR".... no te valdria cortar por espacios, sin embargo indexOf("ES EL MEJOR") seguiria realizando correctamente su funcion ;)
Un saludo
De hecho... en tu codigo supongo que 'A' es distinto de 'a' no????? y si es asi... que se supone que es 'A'????
Porque a no ser que al string 'a' le hagas un split(" ");.... no podrias comparar palabra con palabra...
De todas maneras, imagina que en lugar de querer encontrar "MEJOR" quieres encontrar "ES EL MEJOR".... no te valdria cortar por espacios, sin embargo indexOf("ES EL MEJOR") seguiria realizando correctamente su funcion ;)
Un saludo