Collections.sort(list, new Comparator(){
public int compare(HashMap<String, String> o1, HashMap<String, String> o2) {
return (o1.get("name")).compareToIgnoreCase(o2.get("name"));
}
Здесь «имя» - это ключ, который вы указали во время вставки в HashMap методом put.
ДОПОЛНИТЕЛЬНО
Если вы хотите проанализировать двойные значения, вы можете использовать метод Double.parse ().
return Double.compare (o1.get (value1), o1.get (value2));
ПРИМЕЧАНИЕ. - Хорошая особенность этого подхода заключается в том, что вы затем сортируете любой объект по любому атрибуту или даже по комбинации атрибутов.Например, если у вас есть объекты типа Person с атрибутом доход и dataOfBirth, вы можете определить различные реализации Comparator и отсортировать объекты в соответствии с вашими потребностями.
Надеюсь, это поможет вам.