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

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

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

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

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

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

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

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