Я создаю Linked HashMap, который будет читать строку и целое число из вводимых пользователем данных. Он настроен так:
LinkedHashMap<String, Integer> wordIndex = new LinkedHashMap<String, Integer>();
Моя цель - удалить любые дубликаты, которые может ввести пользователь. Вот пример:
wordIndex.put("The", 0);
wordIndex.put("Hello", 6);
wordIndex.put("Katherine", 17);
wordIndex.put("Hello", 21);
Я хочу сохранить первое «Hello» и удалить второе.
Я впервые использую Linked HashMaps, и поэтому я не знаком со встроенными функциями, которые находятся в моем распоряжении. Есть ли функция для HashMaps, которая может позволить мне проверять wordIndex HashMap один за другим, чтобы искать дубликаты каждый раз, когда вводится новое значение и ключ? Если нет, то какой процесс я могу использовать для индивидуальной проверки дубликатов? Спасибо за помощь.