1) Почему не принимает условие, если(как мне кажется) все правильно ?
2) Почему мой код не запускался, пока я не ввёл строку
import java. util. Iterator; ??? Хотя у других людей, код которых я смотрел, всё работало и без этого import'a
Без импорта выдаёт такое предупреждение( "Не могу найти описание класса "Iterator" в классе "com.javarush.task.task08.task0802.Solution". Возможно вы забыли его импортировать (указать в import "))package com.javarush.task.task08.task0802;
import java. util. Iterator;
import java.util.HashMap;
import java.util.Map;
public class Solution {
public static void main(String[] args) {
Map<String, String> map1 = new HashMap<String, String>();
map1.put("арбуз - ", "ягода");
map1.put("банан - ", "трава");
map1.put("вишня - ", "ягода");
map1.put("груша - ", "фрукт");
map1.put("дыня - ", "овощ");
map1.put("ежевика - ", "куст");
map1.put("жень-шень - ", "корень");
map1.put("земляника - ", "ягода");
map1.put("ирис - ", "цветок");
map1.put("картофель - ", "клубень");
Iterator<Map.Entry<String, String>> iterator = map1.entrySet().iterator();
while(iterator.hasNext()){
Map.Entry<String, String>pair = iterator.next();
String key = pair.getKey();
String value = pair.getValue();
System.out.println(key + value );
}
}
}