Quelques observations intéressantes w.r.t égale opérateur sur 0 et 0.0
new Double(0.0).equals(0)
renvoie faux, tandis quenew Double(0.0).equals(0.0)
renvoie vrai.BigDecimal.ZERO.equals(BigDecimal.valueOf(0.0))
renvoie faux, tandis queBigDecimal.ZERO.equals(BigDecimal.valueOf(0))
renvoie vrai.
On dirait que la comparaison des chaînes est faite dans les deux cas. Quelqu'un pourrait-il nous éclairer là-dessus ?
- Merci. Merci.