Мне нужно вызвать внешний API с ArrayList из HashMaps, в котором есть несколько предопределенных пар ключ-значение. Пример:
ArrayList<HashMap<String, String>> arrayListHashMap = new ArrayList<HashMap<String, String>>();
    {
        HashMap hashMap = new HashMap<String, String>();
        hashMap.put("key", "A key");
        hashMap.put("value", "B value");
        arrayListHashMap.add(hashMap);
    }
    {
        HashMap hashMap = new HashMap<String, String>();
        hashMap.put("key", "B key");
        hashMap.put("value", "A value");
        arrayListHashMap.add(hashMap);
    }
Теперь мне нужно отсортировать эту конструкцию над содержимым ключа "значение". Этот тип приведет к тому, что запись "key = B key/value = A value" станет первой в массивеListHashMap.
Любая помощь приветствуется.
HJW