public class MapUtil{ public static void iteratorMap1(Map m) { Set set=m.keySet();//用接口实例接口 Iterator iter = set.iterator(); while (iter.hasNext()) {//遍历二次,速度慢 String k=(String)iter.next(); System.out.println(k +"="+ m.get(k)); //System.out.print
Json格式(Json字符串) : var json='{"name": "lily","age":"15"}' Map格式: var map={name: "lily", age:"15"} Map取值: var name=map["name"]; 或 var name=map.name; 两者互转(字符串与对象的互转): var json2map=JSON.par
Map接口中定义了很多方法,常用的如下: public V put(K key,V value) 将指定的值与此映射中的指定键相关联(可选操作) V remove(Object key); 如果此映射中存在该键的映射关系,则将其删除 V get(Object key); 返回指定键在此标识哈希映射中所映射的值,如果对于此键来说,映射不包含任何映射关系,则返回 null Set<K> keySet();返回此映射中所包含的键的 set 视图 Set<Map.Entry<K,V>