您的位置:首页 > 其它

通过Map拼凑url

2015-10-11 14:27 260 查看
package test;

import java.io.UnsupportedEncodingException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;

public class httpurl {
public static void main(String[] args) {
new httpurl().mapurl();
}

public void mapurl() {
Map map = new HashMap<>();
map.put("id", "1");
map.put("value", "12");
String s = geturl("http:localhost/wutong", map);
System.out.println(s);
}

public String geturl(String url, Map<String, String> map) {
Iterator iter = map.entrySet().iterator();
try {
url = url + "?";
while (iter.hasNext()) {
Map.Entry<String, String> entry = (Entry<String, String>) iter
.next();

url = url + entry.getKey() + "="
+ new String(entry.getValue().getBytes(), "iso-8859-1")
+ "&";

}
url = url.substring(0, url.length() - 1);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

return url;
}
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: