0

Taking into consideration that

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

How could I find BigDecimal in java.util.Set using 'compareTo' logic?

new BigDecimal("0").compareTo(new BigDecimal("0.0")) == 0
Mike
  • 18,562
  • 24
  • 92
  • 124

1 Answers1

1

Use a TreeSet, which by default uses compareTo(), unlike a HashSet, which uses equals() and hashCode().

Andreas
  • 147,606
  • 10
  • 133
  • 220