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
  • 20,010
  • 25
  • 97
  • 140

1 Answers1

1

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

Andreas
  • 154,647
  • 11
  • 152
  • 247