package com.javarush.task.task08.task0802;
/*
HashMap из 10 пар
*/
import java.util.Collections;
import java.util.HashMap;
import java.util.Map.put;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
HashMap<String, String> dictionary = new HashMap<String,String>();
dictionary.put("арбуз, ягода");
dictionary.put("банан, трава");
dictionary.put("вишня, ягода");
dictionary.put("груша, фрукт");
dictionary.put("дыня, овощ");
dictionary.put("ежевика, куст");
dictionary.put("жень-шень, корень");
dictionary.put("земляника, ягода");
dictionary.put("ирис, цветок");
dictionary.put("картофель, клубень");
for (HashMap.Entry<String, String> pair : map.entrySet())
{
String key = pair.getKey(); //ключ
String value = pair.getValue(); //значение
System.out.println(key + " - " + value);
}
}
}
Алексей
10 уровень
Что нужно импортировать?
Архивный
Комментарии (10)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Алексей
18 января 2019, 11:45
Ключ значение нужно вводить в разных кавычках
import java.util.HashMap;
import java.util.Map;
public class Test {
public static void main(String[] args) {
//напишите тут ваш код
HashMap<String, String> dictionary = new HashMap<String, String>();
dictionary.put("арбуз", "ягода");
dictionary.put("банан", "трава");
dictionary.put("вишня", "ягода");
dictionary.put("груша", "фрукт");
dictionary.put("дыня", "овощ");
dictionary.put("ежевика", "куст");
dictionary.put("жень-шень", "корень");
dictionary.put("земляника", "ягода");
dictionary.put("ирис", "цветок");
dictionary.put("картофель", "клубень");
for (Map.Entry<String, String> pair : dictionary.entrySet()) {
String key = pair.getKey(); //ключ
String value = pair.getValue(); //значение
System.out.println(key + " - " + value);
}
}
}
0
Алексей
18 января 2019, 11:47
Это почему это в разных?
и компилятор не на это все равно ругается, а на то, что не может найти метод "put"
0
Алексей
18 января 2019, 11:50
Потому что ты задаешь HashMap<String, String> dictionary = new HashMap<String, String>();, соответственно
dictionary.put ("Первый стринг - ключ", "Второй стринг - значение");
0
Алексей
18 января 2019, 11:56
Алексей, объясни как тупому, я все равно не врубаюсь, что мне нужно исправить.
написать так чтоли: dictionary.put("blabla", 'blablabla')???
0
Алексей
18 января 2019, 11:57
Да, все верно. Заработало ?
0
Алексей
18 января 2019, 12:00
о, точно, на самом деле затупил, только не обязательно в разных кавычках, я просто оба значения в одни кавычки засунул
0
Алексей
18 января 2019, 12:02
и исправь
0
Sergey MorozExpert
18 января 2019, 11:00
Дак наоборот не импортировать а убирать
0
Алексей
18 января 2019, 11:38
Я ниже написал какие в данный момент импорты есть, скрин в этом плане не актуален
0
Алексей
18 января 2019, 11:38
Сейчас в импортах:
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
0