💡 یه نکتهٔ غافلگیرکننده: در جاوا، اگر new BigDecimal("1.0") و new BigDecimal("1.00") را به یک TreeSet با ترتیب طبیعی اضافه کنی، فقط یک عضو میماند؛ ولی HashSet هر دو را نگه میدارد! دلیلش این است که TreeSet با compareTo تکراریبودن را تشخیص میدهد، اما HashSet از hashCode و equals استفاده میکند؛ برای BigDecimal، مقیاس اعشار در equals مهم است، ولی در compareTo نه.
Повідомлення 💡 یه نکتهٔ غافلگیرکننده: در جاوا، اگر new BigDecimal("1.0") و new BigDecimal("1.00") را به یک TreeSet با ترتیب طبیعی اض…
16 жовтня 2026Поруч у стрічці
Mце повідомлення
ꪑ