What is the result?
A.
p001 Widget
p002 X-Large Widget
B.
p002 Large Widget
p001 Widget
C.
p002 X-large Widget
p001 Widget
D.
p001 Widget
p002 Large Widget
E.
compilation fails
Explanation:
Compiles fine. Output is:
P001 Widget
P002 X-Large Widget
Line: partList.put(“P002”, “X-Large Widget”); >> overwrites >> line:partList.put(“P002”, “Large
Widget”);
put
V put(K key, V value)
Associates the specified value with the specified key in this map (optional operation). If the map
previouslycontained a mapping for the key, the old value is replaced by the specified value. (Amap
m is said to contain amapping for a key k if and only if m.containsKey(k) would return true.)
Parameters:
key – key with which the specified value is to be associated
value – value to be associated with the specified key
Returnsthe previous value associated with key, or null if there was no mapping for key. (A null
return can alsoindicate that the map previously associated null with key, if the implementation
supports null values.)
A