Cita:
Iniciado por CopperDavid Hola; tengo una duda de como hacer esta clase lo mas homogenia posible
Me explico:
Tengo un string (28001-Madrid) lo que quiero es que dicha clase me devuelva solo el Nombre de la provincia (Madrid).
Alguna idea para como hacer esto??
Muchas gracias de antemano.
Hola amigo, mira estuve analizando lo que quieres, y con ayuda de las expresiones regulares, que en estos casos son lo mejor, encontré una forma que da solución a tu problema:
Código:
String idProvincia = "28001-Madrid";
Matcher mat = null;
Pattern pat = null;
pat = Pattern.compile("^[0-9]+(-?)[a-zA-Z]+");
mat = pat.matcher(idProvincia);
if (mat.find()) {
System.out.println("Provincia: " + idProvincia.substring(mat.end(1), mat.end()));
}
la expresión regular inclusive esta diseñada para permitir la ausencia del guion "-", espero y esto sea de ayuda para todos lo que deseen algo parecido!
<<< hay cosas que uno tiene que inventar, para que puedan existir >>>
[URL="http://ecanaveras.blogspot.com"]http://ecanaveras.blogspot.com[/URL]