Коллеги, добрый день.
Валидатор жалуется на - Программа должна выводить содержимое коллекции на экран, каждую пару с новой строки.
Подскажите что не так :(
package com.javarush.task.task08.task0806;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
/*
Коллекция HashMap из Object
*/
public class Solution {
public static void main(String[] args) throws Exception {
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("Sim", 5);
map.put("Tom", 5.5);
map.put("Arbus", false);
map.put("Baby", null);
map.put("Cat", "Cat");
map.put("Eat", new Long(56));
map.put("Food", new Character('3'));
map.put("Gevey", '6');
map.put("Hugs", 111111111111L);
map.put("Comp", (double) 123);
Iterator<Map.Entry<String, Object>> iterator = map.entrySet().iterator();
while (iterator.hasNext())
{
//получение «пары» элементов
Map.Entry<String, Object> pair = iterator.next();
String key = pair.getKey(); //ключ
Object value = pair.getValue(); //значение
System.out.println(key + ":" + value);
}
}
}
package com.javarush.task.task08.task0806;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
/*
Коллекция HashMap из Object
*/
public class Solution {
public static void main(String[] args) throws Exception {
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("Sim", 5);
map.put("Tom", 5.5);
map.put("Arbus", false);
map.put("Baby", null);
map.put("Cat", "Cat");
map.put("Eat", new Long(56));
map.put("Food", new Character('3'));
map.put("Gevey", '6');
map.put("Hugs", 111111111111L);
map.put("Comp", (double) 123);
Iterator<Map.Entry<String, Object>> iterator = map.entrySet().iterator();
while (iterator.hasNext())
{
//получение «пары» элементов
Map.Entry<String, Object> pair = iterator.next();
String key = pair.getKey(); //ключ
Object value = pair.getValue(); //значение
System.out.println(key + ":" + value);
}
}
}