У меня есть вектор Hashmap, и HashMap содержит разные типы данных:
Vector<HashMap<String, Object>> theVector= new Vector<HashMap<String, Object>>();
theResults содержит этот HashMap:
HashMap<String, Object> theHashMap= new HashMap<String, Object>();
theHashMap содержит эти данные:цикл for)
//1st set
theHashMap.put("BLDG_ID", 111); //int
theHashMap.put("EMP_NAME", "AAA"); //String
theHashMap.put("FLAG", true); //boolean
theVector.add(theHashMap);
//2nd set
theHashMap.put("BLDG_ID", 222); //int
theHashMap.put("EMP_NAME", "BBB"); //String
theHashMap.put("FLAG", false); //boolean
theVector.add(theHashMap);
//2nd set<br>
theHashMap.put("BLDG_ID", 111); //int
theHashMap.put("EMP_NAME", "CCC"); //String
theHashMap.put("FLAG", false); //boolean
theVector.add(theHashMap);
Я хочу отсортировать содержимое моего вектора HashMap в соответствии с BLDG_ID, чтобы при отображении данных оно выглядело как
BLDG_ID || EMP_NAME
111 || AAA
111 || CCC
222 || BBB
Как мне это сделать?