1.原始排序方式
original_datas.sort(new Comparator<OriginalPoint>() {
@Override
public int compare(OriginalPoint o1, OriginalPoint o2) {
return o1.getDate_time().compareTo(o2.getDate_time());
}
});
2.使用lambda表达式
(快捷键:Shift+Alt+Enter)
original_datas.sort((o1, o2) -> o1.getDate_time().compareTo(o2.getDate_time()));
3.使用Comparator.comparing
(快捷键:Shift+Alt+Enter)
original_datas.sort(Comparator.comparing(OriginalPoint::getDate_time));
本文介绍了三种在Java中对自定义类型进行排序的方法:使用匿名内部类、Lambda表达式及Comparator.comparing方法。这些方法有助于提高代码的简洁性和可读性。
9680

被折叠的 条评论
为什么被折叠?



