/* 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
{
{
ArrayList
<HashMap
<String, String
>> AL_route_bus_collection_a
= new ArrayList
<HashMap
<String,String
>>();
HashMap
<String,String
> HM_route_bus_collection_a
= new HashMap
<String, String
>();
List<String> routeNo_set = new ArrayList<String>();
routeNo_set.add("first");
routeNo_set.add("second");
routeNo_set.add("third");
List<String> address_set = new ArrayList<String>();
address_set.add("A");
address_set.add("B");
address_set.add("C");
List<String> busType_set = new ArrayList<String>();
busType_set.add("1");
busType_set.add("2");
busType_set.add("3");
for(int i = 0;i<routeNo_set.size();i++ ) {
HM_route_bus_collection_a.put("route_no", routeNo_set.get(i));
HM_route_bus_collection_a.put("address", address_set.get(i));
HM_route_bus_collection_a.put("bus_type", busType_set.get(i));
AL_route_bus_collection_a.add(HM_route_bus_collection_a);
HM_route_bus_collection_a
= new HashMap
<String, String
>(); }
for (HashMap
<String, String
> hashMap
: AL_route_bus_collection_a
) { System.
out.
println(hashMap.
keySet()); for (String key
: hashMap.
keySet()) { System.
out.
println(hashMap.
get(key
)); }
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUFycmF5TGlzdDxIYXNoTWFwPFN0cmluZywgU3RyaW5nPj4gQUxfcm91dGVfYnVzX2NvbGxlY3Rpb25fYSA9IG5ldyBBcnJheUxpc3Q8SGFzaE1hcDxTdHJpbmcsU3RyaW5nPj4oKTsKCgkJSGFzaE1hcDxTdHJpbmcsU3RyaW5nPiAgSE1fcm91dGVfYnVzX2NvbGxlY3Rpb25fYSAgPSBuZXcgSGFzaE1hcDxTdHJpbmcsIFN0cmluZz4oKTsKCQoJCUxpc3Q8U3RyaW5nPiByb3V0ZU5vX3NldCA9IG5ldyBBcnJheUxpc3Q8U3RyaW5nPigpOwoJCXJvdXRlTm9fc2V0LmFkZCgiZmlyc3QiKTsKICAgICAgICByb3V0ZU5vX3NldC5hZGQoInNlY29uZCIpOwogICAgICAgIHJvdXRlTm9fc2V0LmFkZCgidGhpcmQiKTsKICAgICAgICAKICAgICAgICBMaXN0PFN0cmluZz4gYWRkcmVzc19zZXQgPSBuZXcgQXJyYXlMaXN0PFN0cmluZz4oKTsKCQlhZGRyZXNzX3NldC5hZGQoIkEiKTsKICAgICAgICBhZGRyZXNzX3NldC5hZGQoIkIiKTsKICAgICAgICBhZGRyZXNzX3NldC5hZGQoIkMiKTsKICAgICAgICAKICAgICAgICBMaXN0PFN0cmluZz4gYnVzVHlwZV9zZXQgPSBuZXcgQXJyYXlMaXN0PFN0cmluZz4oKTsKCQlidXNUeXBlX3NldC5hZGQoIjEiKTsKICAgICAgICBidXNUeXBlX3NldC5hZGQoIjIiKTsKICAgICAgICBidXNUeXBlX3NldC5hZGQoIjMiKTsKCgkJZm9yKGludCBpID0gMDtpPHJvdXRlTm9fc2V0LnNpemUoKTtpKysgKSB7CgogICAgCQlITV9yb3V0ZV9idXNfY29sbGVjdGlvbl9hLnB1dCgicm91dGVfbm8iLCByb3V0ZU5vX3NldC5nZXQoaSkpOwogICAgCQlITV9yb3V0ZV9idXNfY29sbGVjdGlvbl9hLnB1dCgiYWRkcmVzcyIsIGFkZHJlc3Nfc2V0LmdldChpKSk7CiAgICAJCUhNX3JvdXRlX2J1c19jb2xsZWN0aW9uX2EucHV0KCJidXNfdHlwZSIsIGJ1c1R5cGVfc2V0LmdldChpKSk7CgkJCQogICAgCQlBTF9yb3V0ZV9idXNfY29sbGVjdGlvbl9hLmFkZChITV9yb3V0ZV9idXNfY29sbGVjdGlvbl9hKTsKICAgIAkJCiAgICAJCUhNX3JvdXRlX2J1c19jb2xsZWN0aW9uX2EgPSBuZXcgSGFzaE1hcDxTdHJpbmcsIFN0cmluZz4oKTsKCX0KCQlmb3IgKEhhc2hNYXA8U3RyaW5nLCBTdHJpbmc+IGhhc2hNYXAgOiBBTF9yb3V0ZV9idXNfY29sbGVjdGlvbl9hKSB7CiAgICAJCVN5c3RlbS5vdXQucHJpbnRsbihoYXNoTWFwLmtleVNldCgpKTsKICAgIAkJZm9yIChTdHJpbmcga2V5IDogaGFzaE1hcC5rZXlTZXQoKSkgewogICAgICAgIAkJU3lzdGVtLm91dC5wcmludGxuKGhhc2hNYXAuZ2V0KGtleSkpOwogICAgCX0KfQoJfQp9