@Test
public void testLamdaListSort(){
//构造 List 集合
List<Person> personList = new ArrayList<>();
Person person1 = new Person("xiaowu", "man");
Person person = new Person("minmin", "woman");
personList.add(person1);
personList.add(person);
//默认排序
String listString = StringUtils.join(personList.toArray(),"||");
System.out.println(listString);
//Person{name='xiaowu', agent='man'}||Person{name='minmin', agent='woman'}
//Lamda 函数排序
personList.sort((a, b) -> a.getName().compareTo(b.getName()));
//排序后的 List 及 List 打印
listString = StringUtils.join(personList.toArray(),"||");
System.out.println(listString);
//Person{name='minmin', agent='woman'}||Person{name='xiaowu', agent='man'}
}
Lamda函数实现 List对象的排序 List 转 String
最新推荐文章于 2023-02-27 16:18:34 发布