java的自定义排序,(o1,o2)->{
code...
return 1;
}
PriorityQueue<Integer> queue = new PriorityQueue<>((o1, o2) -> {
String frontstr = o1+""+o2;
String backstr = o2+""+o1;
return (frontstr.compareTo(backstr)>0)?-1:1;
});
如果想让o1排在o2前面,返回-1,让o1排在o2后面返回1