我将产品的详细信息保存在 map 中并添加到 ArrayList< HashMap< String,String >> 中并设置到自定义列表适配器中。我需要按价格对其中的值进行排序。如何实现?提前致谢。
最佳答案
请使用以下代码:
ArrayList< HashMap< String,String >> arrayList=populateArrayList();
Collections.sort(arrayList, new Comparator<HashMap< String,String >>() {
@Override
public int compare(HashMap<String, String> lhs,
HashMap<String, String> rhs) {
// Do your comparison logic here and retrn accordingly.
return 0;
}
});
关于java - Android:如何订购 ArrayList<HashMap<String,String>>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12137518/