Given:
34. HashMap props = new HashMap();
35. props.put(“key45”, “some value”);
36. props.put(“key12”, “some other value”);
37. props.put(“key39”, “yet another value”);
38. Set s = props.keySet();
39. //insert code here
What, inserted at line 39, will sort the keys in the props HashMap?
A.
Arrays.sort(s);
B.
s = new TreeSet(s);
C.
Collections.sort(s);
D.
s = new SortedSet(s);
Explanation:
A treeSet organizes data in a tree through use of Comparator (natural ordering) and the hashSet organizes data in a hash table (using a hash function).
B is the correct answer.
treeset B.