我所做的只是将三个字符串添加到 Java PriorityQueue 中,然后将它们打印出来这是我的代码:
import java.util.*;
import java.lang.*;
class Main
{
public static void main (String[] args) throws java.lang.Exception
{
PriorityQueue<String> pq=new PriorityQueue<String>();
pq.add("abc");
pq.add("ability");
pq.add("aberdeen");
String s="ability";
System.out.println(s.compareTo("aberdeen"));
System.out.println(pq);
}
}
这是输出:
4
[abc, ability, aberdeen]
这不应该是abc, aberdeen, ability
相反的吗。因为这是正确的字母顺序?