I tried to pass List instead of String as value, but requirements ask me to be String,String. Need help!
package com.codegym.task.task08.task0821;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/*
Shared last names and first names
*/
public class Solution {
public static void main(String[] args) {
Map<String, String> map = createPeopleList();
printPeopleList(map);
}
public static Map<String, String> createPeopleList() {
HashMap<String, List> map = new HashMap<>();
List<String> list1 = new ArrayList<>();
List<String> list2 = new ArrayList<>();
list1.add("a");
list1.add("b");
list1.add("c");
list1.add("d");
list1.add("e");
list2.add("a");
list2.add("b");
list2.add("c");
list2.add("d");
list2.add("e");
map.put("1",list1);
map.put("2",list2);
return map;
}
public static void printPeopleList(Map<String, String> map) {
for (Map.Entry<String, String> s : map.entrySet()) {
System.out.println(s.getKey() + " " + s.getValue());
}
}
}