Java Guava MinMaxPriorityQueue实例化

Java Guava MinMaxPriorityQueue实例化,java,guava,Java,Guava,我无法从Guava()实例化MinMaxPriorityQueue。我真的不明白它所指的建筑商是什么。我不擅长解释Javadocs 我尝试过这样做: MinMaxPriorityQueue<T bob = new MinMaxPriorityQueue<T>(null, int); MinMaxPriorityQueue链接到的方法的javadoc表示该方法返回的实例。此类具有各种方法来配置和创建队列(具有最大大小、初始内容等) 所以你只需要 MinMaxPriorityQu

我无法从Guava()实例化MinMaxPriorityQueue。我真的不明白它所指的建筑商是什么。我不擅长解释Javadocs

我尝试过这样做:

MinMaxPriorityQueue<T bob = new MinMaxPriorityQueue<T>(null, int);

MinMaxPriorityQueue链接到的方法的javadoc表示该方法返回的实例。此类具有各种方法来配置和创建队列(具有最大大小、初始内容等)

所以你只需要

MinMaxPriorityQueue<Node> bob = 
    MinMaxPriorityQueue.orderedBy(nodeComparator)
                       .maximumSize(1000)
                       .create();
MinMaxPriorityQueue bob=
MinMaxPriorityQueue.orderedBy(节点比较器)
.最大尺寸(1000)
.create();

链接到的方法的javadoc表示此方法返回的实例。此类具有各种方法来配置和创建队列(具有最大大小、初始内容等)

所以你只需要

MinMaxPriorityQueue<Node> bob = 
    MinMaxPriorityQueue.orderedBy(nodeComparator)
                       .maximumSize(1000)
                       .create();
MinMaxPriorityQueue bob=
MinMaxPriorityQueue.orderedBy(节点比较器)
.最大尺寸(1000)
.create();

这是我的错,我应该感到羞耻。这是我的错,我应该感到羞耻。