/**
* map转换url参数拼接方式
*
* @param source
* @return
*/
public static String asUrlParams(SortedMap<String, String> source) {
Iterator<String> it = source.keySet().iterator();
StringBuilder paramStr = new StringBuilder();
while (it.hasNext()) {
String key = it.next();
String value = source.get(key);
if (StringUtils.isBlank(value)) {
continue;
}
//try {
// // URL 编码 需要编码的打开
// value = URLEncoder.encode(value, "utf-8");
//} catch (UnsupportedEncodingException e) {
// // do nothing
//}
paramStr.append("&").append(key).append("=").append(value);
}
// 去掉第一个&
return paramStr.substring(1);
}
🎯 拓展阅读提示
本文涉及的内容已同步至公众号后台,我会在那里分享更多深度内容和实用技巧
→ 点击关注:一行梦境
文章评论