कुछ दिलचस्प टिप्पणियों w.r.t 0 पर ऑपरेटर के बराबर होती है और 0,0, जावा
new Double(0.0).equals(0)
रिटर्न झूठी में शून्य के लिए ऑपरेटर (BigDecimal/डबल) के बराबर है, जबकिnew Double(0.0).equals(0.0)
रिटर्न सच।BigDecimal.ZERO.equals(BigDecimal.valueOf(0.0))
झूठा रिटर्न देता है, जबकिBigDecimal.ZERO.equals(BigDecimal.valueOf(0))
सत्य देता है।
ऐसा लगता है कि दोनों मामलों में स्ट्रिंग तुलना की जा रही है। क्या कोई इस पर कुछ प्रकाश डाल सकता है।
धन्यवाद।
@ लुकासएडर धन्यवाद, अपडेट किया गया। – Adam