/* 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
{
{
Map
<String, String
> values
= new HashMap
<>();
values.put("foo", "c");
values.put("bar", "b");
values.put("baz", "a");
for (Map.
Entry<String, String
> entry
: values.
entrySet()) { }
System.
out.
println("-----------sort-----------");
return o1.getValue().compareTo(o2.getValue());
}
});
for (Map.
Entry<String, String
> entry
: entries
) { }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCU1hcDxTdHJpbmcsIFN0cmluZz4gdmFsdWVzID0gbmV3IEhhc2hNYXA8PigpOwoJCQoJCXZhbHVlcy5wdXQoImZvbyIsICJjIik7CgkJdmFsdWVzLnB1dCgiYmFyIiwgImIiKTsKCQl2YWx1ZXMucHV0KCJiYXoiLCAiYSIpOwoJCQoJCWZvciAoTWFwLkVudHJ5PFN0cmluZywgU3RyaW5nPiBlbnRyeSA6IHZhbHVlcy5lbnRyeVNldCgpKSB7CiAgICAgICAgCVN5c3RlbS5vdXQucHJpbnRsbihlbnRyeSk7CiAgICAJfQoJCVN5c3RlbS5vdXQucHJpbnRsbigiLS0tLS0tLS0tLS1zb3J0LS0tLS0tLS0tLS0iKTsKCQlMaXN0PE1hcC5FbnRyeTxTdHJpbmcsIFN0cmluZz4+IGVudHJpZXMgPSBuZXcgQXJyYXlMaXN0KHZhbHVlcy5lbnRyeVNldCgpKTsKICAgIAlDb2xsZWN0aW9ucy5zb3J0KGVudHJpZXMsIG5ldyBDb21wYXJhdG9yPE1hcC5FbnRyeTxTdHJpbmcsIFN0cmluZz4+KCkgewogICAgCQkKICAgIAkJcHVibGljIGludCBjb21wYXJlKE1hcC5FbnRyeTxTdHJpbmcsIFN0cmluZz4gbzEsIE1hcC5FbnRyeTxTdHJpbmcsIFN0cmluZz4gbzIpIHsgCiAgICAJCQlyZXR1cm4gbzEuZ2V0VmFsdWUoKS5jb21wYXJlVG8obzIuZ2V0VmFsdWUoKSk7CiAgICAJCQl9CiAgICAJCX0pOwogICAgCWZvciAoTWFwLkVudHJ5PFN0cmluZywgU3RyaW5nPiBlbnRyeSA6IGVudHJpZXMpIHsKICAgICAgICAJU3lzdGVtLm91dC5wcmludGxuKGVudHJ5KTsKICAgIAl9Cgl9Cn0=