/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
Map
<String, List
<String
>> map
= new HashMap
<String, List
<String
>>();
// create list one and store values
List<String> l1 = new ArrayList<String>();
l1.add("Apple");
l1.add("America");
// create list two and store values
List<String> l2 = new ArrayList<String>();
l2.add("Bat");
l2.add("Bangladesh");
// create list three and store values
List<String> l3 = new ArrayList<String>();
l3.add("Cat");
l3.add("China");
// put values into map
map.put("A", l1);
map.put("B", l2);
map.put("C", l3);
// iterate and display values
System.
out.
println("Fetching Keys and corresponding MULTIPLE Values n"); for (Map.
Entry<String, List
<String
>> entry
: map.
entrySet()) {
List<String> values = entry.getValue();
System.
out.
println("Key = " + key
); System.
out.
println("Values = " + values
+ "\n"); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQlNYXA8U3RyaW5nLCBMaXN0PFN0cmluZz4+IG1hcCA9IG5ldyBIYXNoTWFwPFN0cmluZywgTGlzdDxTdHJpbmc+PigpOwogIAogICAgICAgICAgICAgICAvLyBjcmVhdGUgbGlzdCBvbmUgYW5kIHN0b3JlIHZhbHVlcwogIExpc3Q8U3RyaW5nPiBsMSA9IG5ldyBBcnJheUxpc3Q8U3RyaW5nPigpOwogIGwxLmFkZCgiQXBwbGUiKTsKICBsMS5hZGQoIkFtZXJpY2EiKTsKICAKICAgICAgICAgICAgICAgLy8gY3JlYXRlIGxpc3QgdHdvIGFuZCBzdG9yZSB2YWx1ZXMKICBMaXN0PFN0cmluZz4gbDIgPSBuZXcgQXJyYXlMaXN0PFN0cmluZz4oKTsKICBsMi5hZGQoIkJhdCIpOwogIGwyLmFkZCgiQmFuZ2xhZGVzaCIpOwogIAogICAgICAgICAgICAgICAvLyBjcmVhdGUgbGlzdCB0aHJlZSBhbmQgc3RvcmUgdmFsdWVzCiAgTGlzdDxTdHJpbmc+IGwzID0gbmV3IEFycmF5TGlzdDxTdHJpbmc+KCk7CiAgbDMuYWRkKCJDYXQiKTsKICBsMy5hZGQoIkNoaW5hIik7CiAgCiAgICAgICAgICAgICAgIC8vIHB1dCB2YWx1ZXMgaW50byBtYXAKICBtYXAucHV0KCJBIiwgbDEpOwogIG1hcC5wdXQoIkIiLCBsMik7CiAgbWFwLnB1dCgiQyIsIGwzKTsKICAKICAgICAgICAgICAgICAgLy8gaXRlcmF0ZSBhbmQgZGlzcGxheSB2YWx1ZXMKICBTeXN0ZW0ub3V0LnByaW50bG4oIkZldGNoaW5nIEtleXMgYW5kIGNvcnJlc3BvbmRpbmcgTVVMVElQTEUgVmFsdWVzIG4iKTsKICBmb3IgKE1hcC5FbnRyeTxTdHJpbmcsIExpc3Q8U3RyaW5nPj4gZW50cnkgOiBtYXAuZW50cnlTZXQoKSkKICB7CiAgIFN0cmluZyBrZXkgPSBlbnRyeS5nZXRLZXkoKTsKICAgTGlzdDxTdHJpbmc+IHZhbHVlcyA9IGVudHJ5LmdldFZhbHVlKCk7CiAgIFN5c3RlbS5vdXQucHJpbnRsbigiS2V5ID0gIiArIGtleSk7CiAgIFN5c3RlbS5vdXQucHJpbnRsbigiVmFsdWVzID0gIiArIHZhbHVlcyArICJcbiIpOwogIH0KIH0KCgkKfQ==