将字符串值中的空格解析为 HTTP url 标准

Parse whitespaces from String value to HTTP url standard

如何在 android 中获取不带空格(在开头和结尾)且使用“%20”而不是“”(其中包含一些城市名称)的城市名称解析字符串。

例如我想解析:

" Oklahoma " -> "Oklahoma"

"    Oklahoma    City" -> "Oklahoma%20City"
Uri.encode(" Oklahoma  City".trim())  

输出:

俄克拉荷马州%20%城市