voglio dividere una stringa comesuddivisione di un testo con più spazi
"first middle last"
con String.split()
. Ma quando provo a dividerlo ottengo
String[] array = {"first","","","","middle","","last"}
Ho provato ad utilizzare String.isEmpty()
per verificare la presenza di stringhe vuote dopo di loro ho diviso, ma non funziona in Android. Qui è il mio codice:
String s = "First Middle Last";
String[] array = s.split(" ");
for(int i=0; i<array.length; i++) {
//displays segmented strings here
}
Penso che ci sia un modo per dividere in questo modo: {"first","middle","last"}
, ma non riesco a capire come.
Grazie per l'aiuto!
hmm non ho mai pensato di usare solo "+" Sono sempre più convenzionale utilizzando "\\ s +". Buona idea! – Kevin
@Kevin, beh, '\ s' include più di semplici spazi. – rid
Grazie a questo ha aiutato molto !!! – smarti02