【Java8新特性】- Lambda表达式( 四 )

测试结果

【Java8新特性】- Lambda表达式

文章插图
Lambda排序通过Comparator匿名内部类
public class LambdaTest6 {    public static void main(String[] args) {        ArrayList<Student> students = new ArrayList<>();        students.add(new Student("lyd", 99));        students.add(new Student("lkj", 55));        students.add(new Student("llm", 67));        students.add(new Student("lss", 87));//        students.sort(new Comparator<Student>() {//            @Override//            public int compare(Student o1, Student o2) {//                return o1.getScore() - o2.getScore();//            }//        });        students.sort((o1, o2) -> o1.getScore() - o2.getScore());        students.forEach(student -> System.out.println("name: " + student.getName() + " score: " + student.getScore()));    }}结果
【Java8新特性】- Lambda表达式

文章插图
为了写好博客 , 包括代码、文字 , 我是经过斟酌了的 , 如果有错误 , 欢迎指正!感谢观看!创作不易 , 如有错误请指正 , 感谢观看!记得点赞哦!

经验总结扩展阅读