Lambda表达式之sort排序

时间:2025-03-27 13:29:24
        List<SigninImg> signinImgList=new ArrayList<>();
        for (int i=0;i<10;i++){
            SigninImg img=new SigninImg();
            ((long)i);
            (i);
            (img);
        }
        (action->{((action));});
        //方法一:重写compare方法
        (signinImgList, new Comparator<SigninImg>() {
            @Override
            public int compare(SigninImg o1, SigninImg o2) {
                if(() >()){
                    return -1;
                }
                return 1;
            }
        });
        ("*****************");
        //方法二:使用stream sorted方法    
        signinImgList=().sorted((s2,s1 )->().compareTo(())).collect(());
        //方法三:使用jdk8的sort方法
        ((s2,s1)->().compareTo(()));
        (action->{((action));});