import java.util.*;
{
{
if ((char) a > (char) b)
return 1;
else
return -1;
}
}
class Tester
{
public static void main
(String[] args
) {
//make map.
map.put('B', 3);
map.put('A', 1);
map.put('C', 2);
//get keylist and sort it.
//extract associations and put in a new map.
sortedmap.put(key, map.get(key));
}
}
aW1wb3J0IGphdmEudXRpbC4qOwoKY2xhc3MgS2V5Q29tcGFyYXRvciBpbXBsZW1lbnRzIENvbXBhcmF0b3IKewogICAgcHVibGljIGludCBjb21wYXJlKE9iamVjdCBhLCBPYmplY3QgYikgCiAgICB7CiAgICAgICAgaWYgKChjaGFyKSBhID4gKGNoYXIpIGIpCiAgICAgICAgCXJldHVybiAxOwogICAgICAgIGVsc2UKICAgICAgICAJcmV0dXJuIC0xOwogICAgfQp9CgpjbGFzcyBUZXN0ZXIKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykKCXsKCQkvL21ha2UgbWFwLgoJCU1hcCBtYXAgPSBuZXcgSGFzaE1hcCgpOyAKCQltYXAucHV0KCdCJywgMyk7ICAgICAgICAgIAoJCW1hcC5wdXQoJ0EnLCAxKTsKCQltYXAucHV0KCdDJywgMik7CgkJCgkJLy9nZXQga2V5bGlzdCBhbmQgc29ydCBpdC4KCQlMaXN0IGtleWxpc3QgPSBuZXcgQXJyYXlMaXN0KG1hcC5rZXlTZXQoKSk7CgkJQ29sbGVjdGlvbnMuc29ydChrZXlsaXN0LCBuZXcgS2V5Q29tcGFyYXRvcigpKTsKCQkKCQkvL2V4dHJhY3QgYXNzb2NpYXRpb25zIGFuZCBwdXQgaW4gYSBuZXcgbWFwLgoJCU1hcCBzb3J0ZWRtYXAgPSBuZXcgSGFzaE1hcCgpOwoJCWZvciAoT2JqZWN0IGtleToga2V5bGlzdCkKCQkJc29ydGVkbWFwLnB1dChrZXksIG1hcC5nZXQoa2V5KSk7CgkJCQoJCVN5c3RlbS5vdXQucHJpbnQoc29ydGVkbWFwKTsKCX0KfQ==