2016-04-13 16 views
0

Ich möchte leeren Speicherplatz aus dem ersten String entfernen und es wie den zweiten String aussehen.So entfernen Sie String Leeres Leerzeichen in Android

1)EVANS MD     JOSEPH  J 
2)EVANS MD JOSEPH J 

Mein Code:

String finaloriginAutoCompleteText = providerOriginAddress.get(position).getProviderName(); 
+0

finaloriginAutoCompleteText.trim(); Erläuterung: Es wird eine Kopie dieser Zeichenfolge mit entferntem vorangestelltem und nachkommendem Leerraum oder dieser Zeichenfolge zurückgegeben, wenn sie kein vorangestelltes oder nachkommendes Leerzeichen enthält. –

+0

Nein, das funktioniert nicht – Krish

+0

Mögliches Duplikat von [So entfernen Sie doppelte Leerzeichen in einer Zeichenfolge mit Java?] (Http://stackoverflow.com/questions/3958955/how-to-remove-duplicate-white-spaces-in-string -using-java) –

Antwort

1
String finaloriginAutoCompleteText; 
finaloriginAutoCompleteText = providerOriginAddress.get(position).getProviderName(); 

// trim the string (for leading and ending whitespaces) and then 
// replace all remaining (inner) multiple spaces (\s+) with a single space (" ") 
finaloriginAutoCompleteText = finaloriginAutoCompleteText.trim().replaceAll("\\s+", " "); 
+0

also wie können wir mit Leerzeichen am Anfang und am Ende entfernen und auch, wie innere extra Leerzeichen zu entfernen – Krish

+0

@Krish Siehe die Antwort jetzt habe ich es gerade bearbeitet –

Verwandte Themen