2012-10-16 42 views
0

如何去除白的空間,在前面和&如何刪除Android中的URL之間的空白?

http://chemist.com:8080/eShop/search_results.jsp?IDNUMBER=BB55-7344 &來源回來= BuildingBlocks

+0

URL從哪裏來?是你有一個字符串對象嗎? – Simon

+0

它來自服務器。我需要重定向這個網址到另一個頁面它確實去,因爲有空白。原始URL有和,而不是與我有這樣替換它,我得到的空白 – user1310156

+0

請出示你在那裏與更換及 – Simon

回答

4
String newUrl = oldUrl.replaceAll(" ", ""); 

希望這有助於。

+0

嗨,我已經嘗試過,但不起作用。 – user1310156

+0

@ user1310156,請說明「不起作用」的含義。 – Egor

+0

repalceAll(「」,「」);功能odes不適合我在這裏工作 – user1310156

2

嘗試:

String newURI = oldURI.replaceAll("\\s+", ""); 
1
if(result.contains(" and "){ 
     resultnew = result.replace(" and ","&amp").toString(); 
} 

你並不真正需要的 「如果」 檢查,雖然它是快(除非結果總是含有 「和」)作爲替代()將如果找不到「and」,則返回輸入字符串。你也不需要toString(),因爲replace()返回一個String。

+0

謝謝,但沒有任何效果,這個白色空間不去。 – user1310156

+0

白色空間不去或者不被替換? (即if內容是否執行?) – Astrorvald

+0

請顯示resultNew的值 – Simon

5

嘗試:

urlString = urlString.replaceAll(" ", "%20"); 

此代碼替換所有空白。

+2

或者只是'.replace(「」,「%20」);'。 – eightx2