Если у строк один ключ, но разное значение, то выводится только одна пара, не пойму как это обойти? И существует ли метод, чтобы заполнить Map так же быстро как остальные коллекции методом Collections.addAll()?
import java.util.HashMap;
import java.util.Map;
public class Solution {
public static void main(String[] args) throws Exception {
HashMap<String, String> map = new HashMap();
map.put("ягода", "арбуз");
map.put("трава", "банан");
map.put("ягода", "вишня");
map.put("фрукт", "груша");
map.put("овощ", "дыня");
map.put("куст", "ежевика");
map.put("корень", "жень-шень");
map.put("ягода", "земляника");
map.put("цветок", "ирис");
map.put("клубень", "картофель");
for(HashMap.Entry<String, String> pair : map.entrySet()){
String key = pair.getKey();
String value = pair.getValue();
System.out.println(key + " - " + value);
}
}
}