Ввести с клавиатуры в список 20 слов. Нужно подсчитать количество одинаковых слов в списке. Результат нужно представить в виде словаря Map, где первый параметр – уникальная строка, а второй – число, сколько раз данная строка встречалась в списке. Вывести содержимое словаря на экран. В тестах регистр (большая/маленькая буква) влияет на результат. Требования: 1. Метод countWords должен объявлять и инициализировать HashMap с типом элементов . 2. Метод countWords должен возвращать созданный словарь. 3. Метод countWords должен добавлять в словарь ключи, соответствующие уникальным строкам, и значения по этим ключам, отображающие сколько раз встречалась строка. 4. Программа должна выводить на экран полученный словарь. 5. Метод main должен вызывать метод countWords. --- Когда ввожу слова с клавиатуры не верно считает количество одинаковых слов. А если добавить слова в ArrayList просто через метод .add то все считает корректно. Вопрос: Почему через ввод с клавиатуры неверно считает? Вот код:
...