我正在为队列类型制作一个包装器,但是每次添加元素时,我都想对里面的所有内容进行排序。大多数情况下它将是Integer。我对集合框架不太熟悉,有什么简单的解决方案吗?
public class Round<Type> {
private Queue<Type> qe;
public Round(){
this.qe = new LinkedList<Type>();
}
public void push(Type p){
this.qe.offer(p);
//Collections.sort(this.qe); Here I want to sort this
}
public Type pop(){
return this.qe.poll();
}
}