java Map几种循环遍历方法小结
来源:互联网 发布:牛津大学本科知乎 编辑:程序博客网 时间:2024/06/08 18:23
标注:由于平时写代码用到循环方法比较多,总结几种比较实用的循环
一、循环遍历JSONObject
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import net.sf.json.JSONObject;@SuppressWarnings({ "rawtypes" })public class JsonToMap {public static void main(String[] args) {System.out.println(getMapFromJsonObjStr("{\"operator\":\"yes\",\"name\":\"fangyukang\"}").toString());}public static Map getMapFromJsonObjStr(String jsonObjStr) {JSONObject jsonObject = JSONObject.fromObject(jsonObjStr);Map<String, Object> map = new HashMap<String, Object>();for (Iterator iter = jsonObject.keys(); iter.hasNext();) {String key = (String) iter.next();map.put(key, jsonObject.get(key));}return map;}}二、for循环(写的比较多的 for(int i=0;i<temp.size();i++){} 这种写法真心没有for循环好用)
List<Map<String, Object>> itemList = null;for(Map<String, Object> map : itemList){ map.get(key); map.put(key,value); map.remove(key);}三、用for循环遍历Entry 得到Map ----------->key,value
public static String Post(String url, Map<String, Object> params){try {List<NameValuePair> param = new ArrayList<NameValuePair>();NameValuePair nvp;if (params != null) {for (Entry<String, Object> entry : params.entrySet()) {Object key = entry.getKey();Object value = entry.getValue();nvp = new BasicNameValuePair(key.toString(), value.toString());param.add(nvp);}}return Request.Post(url).bodyForm(param, Charset.forName("utf-8")).execute().returnContent().asString();} catch (Exception e) {e.printStackTrace();}return null;}
0 0
- java Map几种循环遍历方法小结
- JAVA循环遍历Map的几种方法
- Java 遍历Map的几种方法
- java Map 遍历的几种方法
- java 几种遍历map的方法
- 遍历map的几种方法 java
- Java遍历Map的几种方法
- map 几种遍历方法
- java 遍历map的方法小结
- Java循环遍历输出map方法
- java HashMap 循环遍历map的方法
- java中遍历MAP的几种方法
- java中遍历MAP的几种方法
- java中遍历MAP的几种方法
- java 中遍历Map的几种方法
- java中遍历一个Map的几种方法
- java中遍历MAP的几种方法
- java 中遍历Map的几种方法
- ifconfig (command not found)
- java servlet
- C#中检查网络是否连通的二种方法
- C-函数指针
- C#进行SQL执行Insert插入语句后返回新增行的ID
- java Map几种循环遍历方法小结
- PL/SQL Developer如何连接64位的Oracle图解
- Android适配
- Java关键字synchronized详解
- pcduino v3B 安装ROS
- $.ajax()方法
- 协方差的意义和计算公式
- oc: hasPrefix的使用
- stretchableImageWithLeftCapWidth