planningBos.sort((o1, o2) -> {
if (o1.getGmrpPriority() != null && o2.getGmrpPriority() != null) {
return o1.getGmrpPriority().compareTo(o2.getGmrpPriority());
}
return o1.getGmrpPriority() == o2.getGmrpPriority() ? 0 : o1.getGmrpPriority() == null ? 1 : -1;
});
或者使用
myLists.sorted(
Comparator.comparing(ListBoxDetail::getSeqNo,
Comparator.nullsLast(Comparator.naturalOrder())));