搜索
您的当前位置:首页正文

list集合根据对象中的某个字段排序方法

来源:步旅网
Collections.sort(list, new Comparator<String>(){
            public int compare(String o1, String o2) {
                return o1.length()-o2.length();
            }});

:o1,o2,即为list里面的对象;list为集合,按照对象的length长度升序排序(反过来降序),如果为复杂对象,length可以换成对象里具体字段。例如:员工对象,按照工资排序。如下:

Collections.sort(list, new Comparator<Emp >(){
public int compare(Emp o1, Emp o2) {
                    return o1.getSalary()-o2.getSalary(); 
                 }});

因篇幅问题不能全部显示,请点此查看更多更全内容

Top