package com.javarush.test.level08.lesson03.task03;
import java.util.HashMap;
import java.util.Map;
/* Коллекция HashMap из котов
Есть класс Cat с полем имя (name, String).
Создать коллекцию HashMap.
Добавить в коллекцию 10 котов, в качестве ключа использовать имя кота.
Вывести результат на экран, каждый элемент с новой строки.
*/
public class Solution
{
public static void main(String[] args) throws Exception
{
String[] cats = new String[] {"васька", "мурка", "дымка", "рыжик", "серый", "снежок", "босс", "борис", "визя", "гарфи"};
HashMap map = addCatsToMap(cats);
for (Map.Entry pair : map.entrySet())
{
System.out.println(pair.getKey() + " - " + pair.getValue());
}
}
public static HashMap addCatsToMap(String[] cats)
{
//напишите тут ваш код
HashMap catmap = new HashMap();
for (int i=0; i {
catmap.put(cats[i],new Cat(cats[i]));
}
return catmap;
}
public static class Cat
{
String name;
public Cat(String name)
{
this.name = name;
}
@Override
public String toString()
{
return name != null ? name.toUpperCase() : null;
}
}
}
import java.util.HashMap;
import java.util.Map;
/* Коллекция HashMap из котов
Есть класс Cat с полем имя (name, String).
Создать коллекцию HashMap
Добавить в коллекцию 10 котов, в качестве ключа использовать имя кота.
Вывести результат на экран, каждый элемент с новой строки.
*/
public class Solution
{
public static void main(String[] args) throws Exception
{
String[] cats = new String[] {"васька", "мурка", "дымка", "рыжик", "серый", "снежок", "босс", "борис", "визя", "гарфи"};
HashMap
for (Map.Entry
{
System.out.println(pair.getKey() + " - " + pair.getValue());
}
}
public static HashMap
{
//напишите тут ваш код
HashMap catmap = new HashMap
for (int i=0; i
catmap.put(cats[i],new Cat(cats[i]));
}
return catmap;
}
public static class Cat
{
String name;
public Cat(String name)
{
this.name = name;
}
@Override
public String toString()
{
return name != null ? name.toUpperCase() : null;
}
}
}
Комментариев нет:
Отправить комментарий