List<HashMap<String,Object>>集合类型进行键值内容排序!

来源:互联网 发布:董洁 王大治 知乎 编辑:程序博客网 时间:2024/05/21 16:23


//调用方法获取数据
List<HashMap<String,Object>> empmaptemp=getallEmpList();

//传入list进行排序

sort(empmaptemp);

private static void sort(List<HashMap<String, Object>> data) {
 
        Collections.sort(data, new Comparator<HashMap>() {
            public int compare(HashMap o1, HashMap o2) {
                String a = (String) o1.get("PRONAME");
                String b = (String) o2.get("PRONAME");
                // 升序
                //return a.compareTo(b);
                //return o1.getName().compareToIgnoreCase(o2.getName());
                // 降序
                 return b.compareTo(a);
            }
        });
    }

    //在前端展示的时候会根据数据中的字符串内容进行排序显示到页面

0 0
原创粉丝点击