public
V put(K key, V value)
Associates
the specified value with the specified key in this map. Return the
previous value associated with key, or null if there was no mapping
for key.
import java.util.*; class TreeMapPut{ public static void main(String args[]){ TreeMap<Integer, String> myMap; myMap = new TreeMap<> (); /* Add Elements to myMap */ myMap.put(2, "w"); myMap.put(4, "wx"); myMap.put(6, "wxy"); myMap.put(8, "wxyz"); System.out.println("Elements in myMap are"); System.out.println(myMap); } }
Output
Elements in myMap are {2=w, 4=wx, 6=wxy, 8=wxyz}
1.
Throws NullPointerException if the specified key is null and this map
uses natural ordering, or its comparator does not permit null keys
import java.util.*; class TreeMapPutNullPointer{ public static void main(String args[]){ TreeMap<Integer, String> myMap; myMap = new TreeMap<> (); /* Add Elements to myMap */ myMap.put(null, "w"); } }
Output
Exception in thread "main" java.lang.NullPointerException at java.util.TreeMap.compare(TreeMap.java:1290) at java.util.TreeMap.put(TreeMap.java:538) at TreeMapPutNullPointer.main(TreeMapPutNullPointer.java:10)
2.
Throws ClassCastException if the specified key cannot be compared
with the keys currently in the map
No comments:
Post a Comment