2016-02-29 56 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