通过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; } }
相关文章推荐
- Angularjs 模块化
- Java的初始化与清理
- 第三章程序的机器级表示 学习报告
- 求1000!中有多少个0?
- GooZy的游戏收藏夹
- Mahout学习之命令行创建序列文件
- kali linux 更新源配置
- 【IOS 开发学习总结-OC-42】★ios开发——UI控件之UIControl基类
- C语言中static变量详解
- 队列(queue)
- LeetCode----Subsets II
- vwmare中Linux全屏显示
- SQL Sever数据库连接错误
- LintCode : 第一个错误的代码版本
- Codeforces Round# 324(Div.2)
- 脏读、不可重复读 共享锁、悲观锁 和 事务五种隔离级别
- Codeforces Round #321 (Div. 2) C. Kefa and Park time limit per test
- 1517 u Calculate e
- 机房收费系统文档(四)概要设计说明书
- 寻找单身狗