У меня есть hashmap из двух объектов, но он, кажется, возвращает разные значения, потому что hashcode отличается. Пример.HashMap разные хэш-коды возвращают разные значения? Java
HashMap<HashMapTest, String> newMap = new HashMap<HashMapTest, String>();
newMap.put(new HashMapTest("test"), "line");
System.out.println(newMap.get(new HashMapTest("test")));
в hashcodes разные, когда я положил его в HashMap и когда я его из HashMap. Есть ли способ исправить это?
Давайте посмотрим ваш класс 'HashMapTest', пожалуйста. – weston