Как проверить, находится ли BigDecimal в наборе или карте независимо от масштаба?

BigDecimal-хequals() Метод также сравнивает масштаб

new BigDecimal("0.2").equals(new BigDecimal("0.20")) // false

Этодоказанным почему так себя ведет.

Теперь, предположим, у меня есть,SetКак я могу проверить, находится ли 0.2 в этом наборе, независимо от масштаба?

Set set = new HashSet();
set.add(new BigDecimal("0.20"));
...
if (set.contains(new BigDecimal("0.2")) { // Returns false, but should return true
    ...
}

Ответы на вопрос(3)

Ваш ответ на вопрос