Свързани въпроси 'comparable'

Сравнителен компаратор Java
Ето моя код class ComparableTest { public static void main(String[] args) { BOX[] box = new BOX[5]; box[0] = new BOX(10,8,6); box[1] = new BOX(5,10,5); box[2] = new BOX(8,8,8); box[3] = new...
1468 изгледи
schedule 15.11.2022

Подреждане на enum стойности
Чудех се дали има някакъв начин за подреждане на enum за различни класове. Ако например имам фиксирана група от химикали, които реагират по различни начини на други химикали, някои силно, други слабо. По принцип искам да мога да променя реда, в...
21540 изгледи
schedule 31.10.2023

Как да направя 2 сравними метода само в един клас?
Имам един клас, който вече сортирам по един атрибут. Сега трябва да направя друго нещо, че трябва да създам друг начин за сортиране на моите данни. Как да го направя, за да мога да избирам между двата начина. Единствената команда, която знам, е...
27724 изгледи
schedule 15.11.2023

Сравним клас
Опитвам се да науча сравнимия клас от известно време, знам правилния синтаксис и как се използва в повечето случаи. Като: int result = ObjectA.compareTo(ObjectB); ще върне стойност 0, ако и двата обекта са еднакви; отрицателна стойност,...
510 изгледи
schedule 19.11.2023

Сортирайте колекция от обекти в Java със сравним интерфейс
Възможно ли е да сортирате колекция от обекти със сравним интерфейс и когато откриете, че някой атрибут е с еднаква стойност на нарастване? Трябва да поддържам колекция, подредена по числов атрибут, да идентифицирам атрибути и да увелича еднаква...
172 изгледи
schedule 13.10.2022

кога да използвам extends или implements Comparable (Java)? + защо не мога да създам обект
Изучавам структури от данни и ме помолиха да напиша програма, която позволява на мениджър на магазин да манипулира инвентар, използвайки 4 класа: ListInterface, ExpandableArrayList (клас, който имплементира интерфейса), class item (който е типът,...
1696 изгледи

Как бих сортирал моя свързан с java (не колекции LinkedList) списък по тип елемент по азбучен ред?
Създадох общ свързан списък в java (не вградения) и имам клас LinkedList, клас ListInterface, клас Node, клас Dvd и клас DvdManager. Целта ми е да мога да добавям DVD-та към свързания списък и да ги разпечатвам по азбучен ред. Успях успешно да...
1866 изгледи

Java Comparable Interface compareTo метод
Не виждам нищо, което да правя грешно, но NetBeans ми дава следната грешка: incomparable types required: boolean found: java.lang.Object public int compareTo(Object obj) { if( obj instaceof Employee){ Employee employee = (Employee)...
6910 изгледи

Как да накарам enum-ите да използват своя метод compareTo, когато имплементират интерфейс?
Структурата е следната: public interface ItemList{ } public enum ItemList1 implements ItemList { Apple, Orange; } public enum ItemList2 implements ItemList { Banana, Grapes; } и още 5 такива изброявания Изискването е...
263 изгледи
schedule 08.05.2024