【发布时间】:2021-02-22 11:07:20
【问题描述】:
我正在尝试对字符串列表进行排序。字符串包含用户名和他们的杀戮。我想使用用户名和 - 之前的杀戮次数对列表进行排序。我已经阅读了 Comparator 并尝试了一些但没有任何运气。
public class Test {
public static List<String> TOP10_Players = new ArrayList<>();
public static void AddPlayers() {
// TOP10_Players.add("[Kills]-[Username]");
TOP10_Players.add("1-Username1");
TOP10_Players.add("2-Username2");
TOP10_Players.add("3-Username3");
SortList();
}
public static void SortList() {
// Code to sort list
}
}
【问题讨论】:
-
所以...你尝试了什么?基本上,它只是字符串上的 compareTo
-
如果您有 1-user1 和 10-user2(因为 10-user2 是第一个),strings 上的compareTo 不起作用。
标签: java arrays list sorting bukkit