/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.stream.Collectors ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// Using TreeMap (Java 2+) which is a SortedMap, iterating keys in sorted order.
List<String> list1 = new ArrayList<>( new TreeMap<>( map ).values() ) ;
// Using Stream (Java 8+)
List<String> list2 =
map
.entrySet()
.stream()
.collect( Collectors.toList() )
;
System.
out.
println( "map.toString(): " + map
) ; System.
out.
println( "list1.toString(): " + list1
) ; System.
out.
println( "list2.toString(): " + list2
) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS51dGlsLnN0cmVhbS5Db2xsZWN0b3JzIDsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgoJCU1hcDwgSW50ZWdlciAsIFN0cmluZyA+IG1hcCA9IE1hcC5vZiggMSAsICIiICwgMCAsICLDiWNyaXZleiIgLCAyICwgIkhlbGxvIiApIDsKCQkKCQkvLyBVc2luZyBUcmVlTWFwIChKYXZhIDIrKSB3aGljaCBpcyBhIFNvcnRlZE1hcCwgaXRlcmF0aW5nIGtleXMgaW4gc29ydGVkIG9yZGVyLgoJCUxpc3Q8U3RyaW5nPiBsaXN0MSA9IG5ldyBBcnJheUxpc3Q8PiggbmV3IFRyZWVNYXA8PiggbWFwICkudmFsdWVzKCkgKSA7CgkJCgkJLy8gVXNpbmcgU3RyZWFtIChKYXZhIDgrKQoJCUxpc3Q8U3RyaW5nPiBsaXN0MiA9IAoJCQltYXAKCQkJLmVudHJ5U2V0KCkKCQkJLnN0cmVhbSgpCgkJCS5zb3J0ZWQoIE1hcC5FbnRyeS5jb21wYXJpbmdCeUtleSgpICkKICAgICAgICAgICAgLm1hcCggTWFwLkVudHJ5OjpnZXRWYWx1ZSApCiAgICAgICAgICAgIC5jb2xsZWN0KCBDb2xsZWN0b3JzLnRvTGlzdCgpICkKICAgICAgICA7CiAgICAgICAgCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCAibWFwLnRvU3RyaW5nKCk6ICIgKyBtYXAgKSA7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCAibGlzdDEudG9TdHJpbmcoKTogIiArIGxpc3QxICkgOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbiggImxpc3QyLnRvU3RyaW5nKCk6ICIgKyBsaXN0MiApIDsKCX0KfQ==