Знаете ли Вы что?
Коллекция Set или Map не гарантирует Вам уникальность ключа?
То есть существуют ключи которые уже сейчас будут выступать дублями друг друга?
Согласно спецификации конечно, а не в результате коллизии алгоритма построения HashMap-а.
Сейчас существует одно исключение однако никто не гарантирует того, что в будущем этот список не дополнится.
Как Вы думаете что это за исключение?
Отгадка:
-0 +0 и 0
Важно:
+0 и 0 это одно и тоже. Но при этом -0 и +0 не одно и тоже.
И это не баг спецификации. Это прямым образом прописанное в нем поведение. Причем прописано образом, когда предполагается возможность добавления других исключений.
Post #516
4.67K
- 🤯 25
- ❤ 9
- 👌 3
- 👀 3
- 💔 1