Я пробовал найти аналогию с Шилдтом http://prntscr.com/gi8y0x и не нашел. Есть класс Cat с полем имя (name, String). Создать коллекцию HashMap. Добавить в коллекцию 10 котов, в качестве ключа использовать имя кота. Вывести результат на экран, каждый элемент с новой строки. Требования: 1. Объяви переменную коллекции HashMap с типом элементов String, Cat и сразу проинициализируй ee. 2. Программа не должна считывать значения с клавиатуры. 3. Метод addCatsToMap()должен добавлять в коллекцию 10 котов, согласно условию. 4. Программа должна выводить содержимое коллекции на экран, каждую пару через дефис и с новой строки.
ublic class Solution {
    public static void main(String[] args) throws Exception {
        String[] cats = new String[]{"васька", "мурка", "дымка", "рыжик", "серый", "снежок", "босс", "борис", "визя", "гарфи"};

        HashMap<String, Cat> map = addCatsToMap(cats);

        for (Map.Entry<String, Cat> pair : map.entrySet()) {
            System.out.println(pair.getKey() + " - " + pair.getValue());
        }
    }
    public static HashMap<String, Cat> addCatsToMap(String[] cats) {
        HashMap <String, Cat> hashMap = new HashMap<String, Cat>();
        hashMap.put(cats[0], );
    }
    public static class Cat {
        String name;

        public Cat(String name) {
            this.name = name;
        }

        @Override
        public String toString() {
            return name != null ? name.toUpperCase() : null;
        }
    }
}