Привет, вопрос не совсем по теме андроид, но по джаве.
Как может TreeMap хранить два идентичных ключа? elementsMap.firstEntry().getKey().equals(elementsMap.lastEntry().getKey()) Вот эта штука возвращает тру, при том, что размер elementsMap = 6.
Но у меня их больше. 1 ключ, как и последний — это строковая единица, они точно хранятся в строго строковом формате и это одинаковый символ, с одним кодом
Но у меня их больше. 1 ключ, как и последний — это строковая единица, они точно хранятся в строго строковом формате и это одинаковый символ, с одним кодом
Но у меня их больше. 1 ключ, как и последний — это строковая единица, они точно хранятся в строго строковом формате и это одинаковый символ, с одним кодом
это самый лучший показатель того, что уже пора идти спать (когда код прочитать не можешь)
кмк в студии стоит версия 1.4.10 (потому что можно юзать лишние запятые и др. нововведения котлина 1.4), но студия думает, что 1.3.72, отсюда и противоречия
Так мне и нужно сравнивать ключи. Я выводил все элементы и выяснил, что у меня ключ дублируется в структуре, где такого не может быть. Сначала я думал, что у меня залетает два каких-то похожих, но не идентичных символа, но они идентичны и даже такая операция, как я привожу, пишет тру. Но такого же не может быть для TreeMap?