if (u1.number.charAt(0) == 'V') {
// u1的号码是V开头,优先级高:
return -1;
}
这个返回值应该为1,表示第一个参数比第二个参数大。
实现PriorityQueue的关键在于提供的UserComparator对象,它负责比较两个元素的大小(较小的在前)
PriorityQueue
UserComparator
-1 = 较小的在前面 = 优先级高
1 = 较大的在后面 = 优先级低
Sign in to make a reply
我已改变太多
if (u1.number.charAt(0) == 'V') {
// u1的号码是V开头,优先级高:
return -1;
}
这个返回值应该为1,表示第一个参数比第二个参数大。