Page 1 of 1

Given the code fragment:public class Foo {public static void main (String [ ] args) {Map<Integer, String> unsortMap = ne

Posted: Sun Jun 11, 2023 4:01 pm
by answerhappygod
Given the code fragment:public class Foo {public static void main (String [ ] args) {Map<Integer, String> unsortMap = new HashMap< > ( );unsortMap.put (10, "z");unsortMap.put (5, "b");unsortMap.put (1, "d");unsortMap.put (7, "e");unsortMap.put (50, "j");Map<Integer, String> treeMap = new TreeMap <Integer, String> (newComparator<Integer> ( ) {@Override public int compare (Integer o1, Integer o2) {return o2.compareTo(o1); } } );treeMap.putAll (unsortMap);for (Map.Entry<Integer, String> entry : treeMap.entrySet () ) {System.out.print (entry.getValue () + " ");}}}What is the result?

A. A compilation error occurs.
B. d b e z j
C. j z e b d
D. z b d e j