Quiero dividir una cadena comoSeparar una cadena con múltiples espacios
"first middle last"
con String.split()
. Pero cuando intento para dividirlo consigo
String[] array = {"first","","","","middle","","last"}
He intentado utilizar String.isEmpty()
para comprobar si hay cadenas vacías después de que los separé pero no funciona en Android. Aquí está mi código:
String s = "First Middle Last";
String[] array = s.split(" ");
for(int i=0; i<array.length; i++) {
//displays segmented strings here
}
Creo que hay una manera de dividir así: {"first","middle","last"}
pero no puede encontrar la manera.
¡Gracias por la ayuda!
hmm nunca pensé en usar sólo "+" Siempre estoy más convencional usando "\\ s +". ¡Buena idea! – Kevin
@Kevin, bueno, '\ s' incluye más que espacios. – rid
¡Gracias esto ayudó mucho! – smarti02