怎样对java列表进行稳定排序
Java中的Collections类提供了一个稳定排序的方法:Collections.sort(List
比如,如果要对一个List
List<SomeObject> list = new ArrayList<>();// 添加元素到列表中Collections.sort(list, new Comparator<SomeObject>() {@Overridepublic int compare(SomeObject o1, SomeObject o2) {// 比较规则return o1.getProperty().compareTo(o2.getProperty());}});
在这个例子中,比较器根据SomeObject对象的某一个属性进行比较,根据这个比较规则对列表进行排序。排序后,列表中的元素将按照比较器的规则稳定排列。
上一篇:c语言如何比较两个字符串是否相等
Java
webacc.exe是什么文件?webacc.exe是不是病毒
WINSYS.vbs是什么文件?WINSYS.vbs是不是病毒
winssh.exe是什么文件?winssh.exe是不是病毒
wt.exe是什么文件?wt.exe是不是病毒
winsysetm.exe是什么文件?winsysetm.exe是不是病毒
winstrve.exe是什么文件?winstrve.exe是不是病毒
winsysupd7.exe是什么文件?winsysupd7.exe是不是病毒
winsysupd.exe是什么文件?winsysupd.exe是不是病毒
winsysupd2.exe是什么文件?winsysupd2.exe是不是病毒
winsysupd8.exe是什么文件?winsysupd8.exe是不是病毒