我在尝试对 LinkedList 进行排序时遇到问题。我使用了以下代码:
Collections.sort(mylist, new Comparator<String[]>() {
public int compare(String[] o1, String[] o2) {
int one= Integer.parseInt(o1[1]);
int two = Integer.parseInt(o2[1]);
return one-two;
}
});
在这里,我提出了一些价值观:
thelist.testing("a",1);
thelist.testing("b",5);
thelist.testing("c",5);
thelist.testing("d",5);
thelist.testing("e",7);
System.out.println(thelist);
我有这些结果:a:1,b:5,c:5,d:5,e:7
当项目具有相同的数字时,我希望输出是这样的:a:1,d:5,c:5,b:5,e:7