Mam klasę domeny z unitPrice ustawionym jako typ danych BigDecimal. Teraz próbuję utworzyć metodę porównywania cen, ale wygląda na to, że nie mogę mieć operatorów porównania w typie danych BigDecimal. Czy muszę zmienić typ danych, czy jest na odwrót?
compareTometoda, która zwraca -1, 0 lub 1. Zasadniczo jest to Comparable.
BigDecimaljestObject, nie, to nie działa. Ale możesz po prostu odjąć jeden od drugiego i sprawdzić, czy wynikowa wartość to<0,==0lub>0. W przeciwnym razie możesz przejść standardową drogą z metodami dostarczonymi z BigDecimal