package lambda;import lambda.domain.Person;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;/*** @author Soap* time 2021年7月8日 12:36 上午*/public class Demo03 {public static void main(String[] args) {List<Person> list = new ArrayList<Person>();list.add(new Person("周杰伦", 33, 175));list.add(new Person("刘德华", 53, 175));list.add(new Person("周星驰", 65, 175));list.add(new Person("郭富城", 43, 175));// System.out.println("---------传统写法---------");// Collections.sort(list, new Comparator<Person>() {// public int compare(Person o1, Person o2) {// return o1.getAge() - o2.getAge();// }// });// for (Person person : list) {// System.out.println(person);// }// System.out.println("---------lambda写法---------");// Collections.sort(list, (Person o1, Person o2) -> {// return o1.getAge() - o2.getAge();// });//// for (Person person : list) {// System.out.println(person);// }System.out.println("---------简便写法---------");Collections.sort(list, Comparator.comparingInt(Person::getAge));for (Person person : list) {System.out.println(person);}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。