substring dirección
Hola me gustarÃa saber como puedo coger solo el nombre de la calle de una dirección que introduce el usuario que contiene el número. Muchas gracias
Lo ideal es usar expresiones regulares, por ejemplo:
String cad="calle julio cesar nº 4";
cad=cad.replaceAll("\D","");
System.out.println(Integer.parseInt(cad));
replaceAll reemplaza todo aquello que cumpla el patrón del primer parámetro (todo aquello que no sea un dÃgito), por el seguno parámetro (cadena vacÃa). De este modo, si en una cadena tienes un sólo número, este método te devolverá dicho número.
Espero que te sirva.
String cad="calle julio cesar nº 4";
cad=cad.replaceAll("\D","");
System.out.println(Integer.parseInt(cad));
replaceAll reemplaza todo aquello que cumpla el patrón del primer parámetro (todo aquello que no sea un dÃgito), por el seguno parámetro (cadena vacÃa). De este modo, si en una cadena tienes un sólo número, este método te devolverá dicho número.
Espero que te sirva.
