package ESU.map; import java.util.ArrayList; import java.util.HashMap; import java.util.Hashtable; import java.util.Iterator; import java.util.List; import java.util.Map; //作者+ 著作权人: 罗瑶光,浏阳, public class Map_ESU{ // 剔除个人著作权 申请范围 // public static String mapToJsonString(Gson gson, Map map){ // return gson.toJson(map); // } // // public static String mapToXml(Gson gson, Map map){ // JSONObject jSONObject= new JSONObject(gson.toJson(map)); // return XML.toString(jSONObject); // } public static List> mapToList(Map map){ List> list= new ArrayList<>(); Iterator iterator= map.keySet().iterator(); while(iterator.hasNext()) { String string= iterator.next(); Map singer= new HashMap<>(); singer.put(string, map.get(string)); list.add(singer); } return list; } public static Hashtable mapToHash(Map map){ Hashtable hashtable= new Hashtable<>(); Iterator iterator= map.keySet().iterator(); while(iterator.hasNext()) { String string= iterator.next(); hashtable.put(string, map.get(string)); } return hashtable; } }