List<Map<String,String>> consolidErr = new LinkedList<Map<String,String>>();
Map m1= new HashMap<String,String>();
m1.put("id","1");
m1.put("value","value1");
Map m2= new HashMap<String,String>();
m2.put("id","2");
m2.put("value","value2");
Map m3= new HashMap<String,String>();
m3.put("id","3");
m3.put("value","value3");
add all m1,m3 and m2 in list
然后根据地图中的 ID 对地图进行排序现在我希望列表中的地图为 m1、m2 和 m3。
现在我想根据地图中的 id 进行排序,我使用列表的迭代来做到这一点,并将地图的第一个 id 作为检查器,并与下一个进行比较,如果有比使用内置方法更好的方法。请给出你的想法。我现在为此使用冒泡排序。