android排序Collections.sort

private void sort(int mPos) {
    
    
        switch (mPos) {
    
    
            case 0:
                Collections.sort(mList, new Comparator<Frag02Bean>() {
    
    
                    @Override
                    public int compare(Frag02Bean a, Frag02Bean b) {
    
    
                        //升序
                        return a.getId() - b.getId();
                    }
                });
                break;
            case 1:
                Collections.sort(mList, new Comparator<Frag02Bean>() {
    
    
                    @Override
                    public int compare(Frag02Bean a, Frag02Bean b) {
    
    
                       //降序
                        return b.getId() - a.getId();
                    }
                });
                break;
    }

猜你喜欢

转载自blog.csdn.net/qq_42048638/article/details/102858822