【发布时间】:2011-03-20 15:56:07
【问题描述】:
我需要调用一个带有 HashMap 的 ArrayList 的外部 API,其中每个都包含几个预定义的键值对。一个例子:
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);
}
现在我需要根据“value”键的内容对该构造进行排序。这种排序将导致“key=B key/value=A value”条目作为 arrayListHashMap 中的第一个条目。
非常感谢任何帮助。
HJW
【问题讨论】:
标签: java