2016-04-13 34 views
0

Boş alanı ilk Dize'den kaldırmak ve ikinci Dize gibi görünmesini istiyorum. Dize Boş alan nasıl kaldırılır

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

Kodum:

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

finaloriginAutoCompleteText.trim(); Açıklama: Bu dizenin bir kopyasını, önde gelen ve sondaki beyaz boşluk kaldırılmış olarak ya da başında veya sonunda beyaz boşluk bulunmadığında bu dize döndürür. –

+0

hayır işe yaramıyor – Krish

+0

Olası çoğaltılabilir [Java kullanarak dize içinde yinelenen beyaz boşluklar nasıl kaldırılır?] (Http://stackoverflow.com/questions/3958955/how-to-remove-duplicate-white-spaces-in-string -using-java) –

cevap

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

böylelikle başlangıç ​​ve sondaki whitespaces ile nasıl kaldırabiliriz ve ayrıca iç ekstra boşlukları nasıl kaldırabiliriz – Krish

+0

@Krish Yanıtı şimdi görüyorum. –

İlgili konular