黑马程序员技术交流社区

标题: 如何调用android的泛型参数 [打印本页]

作者: a6566983    时间: 2014-10-26 09:14
标题: 如何调用android的泛型参数
  1. 直接上代码:这里的submitDataByDoGet(Map<String, String> map, String path) 如何调用??
  2. public class SubmitDataByHttpClientAndOrdinaryWay {
  3.     /**
  4.      * 使用get请求以普通方式提交数据
  5.      * @param map 传递进来的数据,以map的形式进行了封装
  6.      * @param path 要求服务器servlet的地址
  7.      * @return 返回的boolean类型的参数
  8.      * @throws Exception
  9.      */
  10.     public Boolean submitDataByDoGet(Map<String, String> map, String path) throws Exception {
  11. // 拼凑出请求地址
  12.         StringBuilder sb = new StringBuilder(path);
  13.         sb.append("?");
  14.         for (Map.Entry<String, String> entry : map.entrySet()) {
  15.             sb.append(entry.getKey()).append("=").append(entry.getValue());
  16.             sb.append("&");
  17.         }
  18.         sb.deleteCharAt(sb.length() - 1);
  19.         String str = sb.toString();
  20.         System.out.println(str);
  21.         URL Url = new URL(str);
  22.         HttpURLConnection HttpConn = (HttpURLConnection) Url.openConnection();
  23.         HttpConn.setRequestMethod("GET");
  24.         HttpConn.setReadTimeout(5000);
  25. // GET方式的请求不用设置什么DoOutPut()之类的吗?
  26.         if (HttpConn.getResponseCode() == HttpURLConnection.HTTP_OK) {
  27.             return true;
  28.         }
  29.         return false;
  30.     }
  31. 直接给出调用实例就行
复制代码



作者: 游客也爱学    时间: 2014-10-26 09:14
  1. java.util.Map<String, String> map = new java.util.HashMap<String, String>();
  2. map.put("key", "value");
  3. String path = "地址";
  4. submitDataByDoGet(map,path);
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2