Jak uzyskać odwrotność komparatora w Javie
W metodzie otrzymuję rodzajobject E extends Comparable<E>
jako argument. Teraz chcę utworzyć dwie kolejki priorytetowe. Jedna z nich używacomparator
używane przez E i inną kolejkę, która używa przeciwieństwacomparator
używane przez E (tj. jeśli E używa '<', wtedy druga kolejka musi używać '> ='). Proszę mi powiedzieć, jak stworzyć dwie takie kolejki.
queue2=new PriorityQueue<E>(0,Collections.reverseOrder(e));
Dostaję błądreverseOrder
nie ma zastosowania.
proszę pomóż