在 Java 中将键和值添加到优先级队列中并按键排序
2022-09-03 03:44:01
我正在尝试接收字符串列表,并将它们添加到具有键和值的优先级队列中。键是单词,值是单词的字符串值。然后,我需要首先对具有最高字符串值的队列进行排序。优先级队列不允许我添加 2 个值。
public static List<String> pQSortStrings(List<String> strings) {
PriorityQueue<String, Integer> q = new PriorityQueue<>();
for (int x = 0; x < strings.size(); x++) {
q.add(strings.get(x),calculateStringValue(strings.get(x)));
}
return strings;
}