package com.javarush.test.level09.lesson11.home09; import java.util.*; /* Десять котов Создать класс кот – Cat, с полем «имя» (String). Создать словарь Map() и добавить туда 10 котов в виде «Имя»-«Кот». Получить из Map множество(Set) всех имен и вывести его на экран. */ public class Solution { public static void main(String[] args) { Map map = createMap(); Set set = convertMapToSet(map); printCatSet(set); } public static Map createMap() { //Напишите тут ваш код Map myCatMap = new HashMap(); myCatMap.put("num1", new Cat("Vasya1")); myCatMap.put("num2", new Cat("Vasya2")); myCatMap.put("num3", new Cat("Vasya3")); myCatMap.put("num4", new Cat("Vasya4")); myCatMap.put("num5", new Cat("Vasya5")); myCatMap.put("num6", new Cat("Vasya6")); myCatMap.put("num7", new Cat("Vasya7")); myCatMap.put("num8", new Cat("Vasya8")); myCatMap.put("num9", new Cat("Vasya9")); myCatMap.put("num10", new Cat("Vasya10")); return myCatMap; } public static Set convertMapToSet(Map map) { //Напишите тут ваш код Set catValue = new HashSet(); catValue.addAll(map.values()); return catValue; } public static void printCatSet(Set set) { for (Cat cat:set) { System.out.println(cat); } } public static class Cat { private String name; public Cat(String name) { this.name = name; } public String toString() { return "Cat "+this.name; } } }