Wie man einen Vergleicher in Java umkehrt
Bei einer Methode erhalte ich ein Generikumobject E extends Comparable<E>
als Argument. Jetzt möchte ich zwei Prioritätswarteschlangen erstellencomparator
wird von E und einer anderen Warteschlange verwendet, die das Gegenteil von verwendetcomparator
verwendet von E (d. h. wenn E '<' verwendet, muss die zweite Warteschlange '> =' verwenden). Bitte helfen Sie mir, zwei solcher Warteschlangen zu erstellen.
queue2=new PriorityQueue<E>(0,Collections.reverseOrder(e));
Ich erhalte den Fehler, dassreverseOrder
ist nicht anwendbar.
Bitte helfen Sie