在集合中查找 BigDecimal

Find BigDecimal in a Set

考虑到

new BigDecimal("0").equals(new BigDecimal("0.0")) == false

如何使用 'compareTo' 逻辑在 java.util.Set 中找到 BigDecimal?

new BigDecimal("0").compareTo(new BigDecimal("0.0")) == 0

使用 TreeSet, which by default uses compareTo(), unlike a HashSet,它使用 equals()hashCode()