ЗАДАЧА 08.03.01
package com.javarush.test.level08.lesson03.task01;
/* HashSet из растений
Создать коллекцию HashSet с типом элементов String.
Добавить в неё 10 строк: арбуз, банан, вишня, груша, дыня, ежевика, жень-шень, земляника, ирис, картофель.
Вывести содержимое коллекции на экран, каждый элемент с новой строки.
Посмотреть, как изменился порядок добавленных элементов.
*/
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class Solution
{
public static void main(String[] args) throws Exception
{
Set<String> set = new HashSet<String>();
set.add("арбуз");
set.add("банан");
set.add("вишня");
set.add("груша");
set.add("дыня");
set.add("ежевика");
set.add("жень-шень");
set.add("земляника");
set.add("ирис");
set.add("картофель");
Iterator<String> iterator = set.iterator();
while (iterator.hasNext())
{
System.out.println(iterator.next());
}
}
}
ЗАДАЧА 08.03.02
package com.javarush.test.level08.lesson03.task02;
/* HashMap из 10 пар
Создать коллекцию HashMap<String, String>, занести туда 10 пар строк:
арбуз - ягода, банан - трава, вишня - ягода, груша - фрукт, дыня - овощ, ежевика - куст, жень-шень - корень, земляника - ягода, ирис - цветок, картофель - клубень.
Вывести содержимое коллекции на экран, каждый элемент с новой строки.
Пример вывода (тут показана только одна строка):
картофель - клубень
*/
import java.util.HashMap;
import java.util.Map;
public class Solution
{
public static void main(String[] args) throws Exception
{
Map<String, String> map = new HashMap<String, String>();
map.put("арбуз", "ягода");
map.put("банан", "трава");
map.put("вишня", "ягода");
map.put("груша", "фрукт");
map.put("дыня", "овощ");
map.put("ежевика", "куст");
map.put("жень-шень", "корень");
map.put("земляника", "ягода");
map.put("ирис", "цветок");
map.put("картофель", "клубень");
for (Map.Entry<String, String> pair : map.entrySet())
{
String key = pair.getKey(); //ключ
String value = pair.getValue(); //значение
System.out.println(key + " - " + value);
}
}
}
Leave A Comment