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をチェッカーとして保持し、組み込みのメソッドを使用する以外の方法がある場合は、次のIDと比較します。今これのためにバブルソートを使用してあなたのideas.amを与えてください。