我从一个数组中创建了一个ArrayList
。
ArrayList <Person> PersonArrayList = new ArrayList<>(Arrays.asList(PersonArray));
执行此操作的最佳方法是什么?
尝试类似的事情:
我已经创建了getLastName()
和getFirstName()
的吸气剂
答案 0 :(得分:3)
最简单的方法是将comparing
与thenComparing
一起使用。
personArrayList.sort(Comparator.comparing(Person::getLastName)
.thenComparing(Person::getFirstName));