/* 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
{
{
HashMap
<String, List
<String
>> seatMap
= new HashMap
<String, List
<String
>>();
for(int i=1; i<8;i++){
List<String> seats = new ArrayList<String>();
seats.add("A");
seats.add("B");
seats.add("C");
seats.add("D");
seatMap.put(k, seats);
}
for(Map.
Entry<String, List
<String
>> entry
: seatMap.
entrySet()){ List<String> values = entry.getValue();
System.
out.
println(key
+" "+values.
get(0)+values.
get(1)+" "+values.
get(2)+values.
get(3)); }
int key = 1, index = 2;
seatMap.
get(Integer.
toString(key
)).
set(2,
"X");
for(Map.
Entry<String, List
<String
>> entry
: seatMap.
entrySet()){ List<String> values = entry.getValue();
System.
out.
println(key1
+" "+values.
get(0)+values.
get(1)+" "+values.
get(2)+values.
get(3)); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUhhc2hNYXA8U3RyaW5nLCBMaXN0PFN0cmluZz4+IHNlYXRNYXAgPSBuZXcgSGFzaE1hcDxTdHJpbmcsIExpc3Q8U3RyaW5nPj4oKTsKCQkKCQlTdHJpbmcgayA9IG51bGw7ICAgICAKCQlmb3IoaW50IGk9MTsgaTw4O2krKyl7CgkJCUxpc3Q8U3RyaW5nPiBzZWF0cyA9IG5ldyBBcnJheUxpc3Q8U3RyaW5nPigpOwoJCQlzZWF0cy5hZGQoIkEiKTsKCQkJc2VhdHMuYWRkKCJCIik7CgkJCXNlYXRzLmFkZCgiQyIpOwoJCQlzZWF0cy5hZGQoIkQiKTsKCQkgICAgCgkJICAgIGsgPSBJbnRlZ2VyLnRvU3RyaW5nKGkpOwoJCSAgICBzZWF0TWFwLnB1dChrLCBzZWF0cyk7CgkJfQoJCQoJCSBmb3IoTWFwLkVudHJ5PFN0cmluZywgTGlzdDxTdHJpbmc+PiBlbnRyeSA6IHNlYXRNYXAuZW50cnlTZXQoKSl7CgkJICAgICBTdHJpbmcga2V5PSBlbnRyeS5nZXRLZXkoKTsKCQkgICAgIExpc3Q8U3RyaW5nPiB2YWx1ZXMgPSBlbnRyeS5nZXRWYWx1ZSgpOwoJCSAgICAgCgkJICAgICBTeXN0ZW0ub3V0LnByaW50bG4oa2V5KyIgICIrdmFsdWVzLmdldCgwKSt2YWx1ZXMuZ2V0KDEpKyIgICIrdmFsdWVzLmdldCgyKSt2YWx1ZXMuZ2V0KDMpKTsKCQkgfQoJCSAKCQkgaW50IGtleSA9IDEsIGluZGV4ID0gMjsKCQkgc2VhdE1hcC5nZXQoSW50ZWdlci50b1N0cmluZyhrZXkpKS5zZXQoMiwgIlgiKTsKCQkgCgkJIGZvcihNYXAuRW50cnk8U3RyaW5nLCBMaXN0PFN0cmluZz4+IGVudHJ5IDogc2VhdE1hcC5lbnRyeVNldCgpKXsKCQkgICAgIFN0cmluZyBrZXkxID0gZW50cnkuZ2V0S2V5KCk7CgkJICAgICBMaXN0PFN0cmluZz4gdmFsdWVzID0gZW50cnkuZ2V0VmFsdWUoKTsKCQkgICAgIFN5c3RlbS5vdXQucHJpbnRsbihrZXkxICsiICAiK3ZhbHVlcy5nZXQoMCkrdmFsdWVzLmdldCgxKSsiICAiK3ZhbHVlcy5nZXQoMikrdmFsdWVzLmdldCgzKSk7CgkJIH0KCX0KfQ==