2016-02-29 22 views
0

我怎樣才能得到一個解析城市名稱沒有空格的字符串(在開始和結束)和「%20」而不是「」(其中包含一些城市名稱)在android中。從字符串值解析空格到HTTP url標準

比如我想解析:

" Oklahoma " -> "Oklahoma" 

" Oklahoma City" -> "Oklahoma%20City" 
+0

【JAVA如何可能的複製用單個空間替換2個或更多空間在字符串和刪除前導空格](http://stackoverflow.com/questions/2932392/java-how-to-replace-2-or-more-spaces-with-single-space-in-string-and-delete - 「俄克拉荷馬城市」.replaceAll(「\\ s +」,「 - 」) – Selvin

+0

+如何網址編碼 – Selvin

回答

1
Uri.encode(" Oklahoma City".trim()) 

輸出:

俄克拉荷馬%20%市

+0

「俄克拉何馬州[空間] [空間]城市」輸出:'俄克拉荷馬州%20%20城市' ).trim()' – Selvin

+0

對我來說,Leonid的代碼工作正常。我從geocode API獲得我需要的東西!但是,也要感謝你。 – y07k2