This simple Java Example shows how to use Java TreeMap. It also describes how to add something to TreeMap and how to retrieve the value added from TreeMap .
import java.util.Set; import java.util.TreeMap; public class JavaTreeMapExample { public static void main(String[] args) { // create object of TreeMap TreeMap phoneBook = new TreeMap(); /** * Add key value pair to TreeMap using Object put(Object key, Object * value) method of Java TreeMap class, where key and value both are * objects put method returns Object which is either the value * previously tied to the key or null if no value mapped to the key. **/ phoneBook.put("John", "245745"); phoneBook.put("Joy", "245786"); phoneBook.put("Roy", "233783"); // retrieve value using Object get(Object key) method of Java TreeMap // class Object phoneNo = phoneBook.get("Joy"); System.out.println("Phone number of Joy: " + phoneNo); System.out.println("The Map contains..."); /** * Set keySet() - Returns a Set view of the keys contained in this map. * The set's iterator will return the keys in ascending order. The map * is backed by this TreeMap instance, so changes to this map are * reflected in the Set, and vice-versa. **/ Set nameSet = phoneBook.keySet(); for (Object name : nameSet) { System.out.println("Name: " + name + " Phone: " + phoneBook.get(name)); } /** * put - If the map previously contained a mapping for this key, the old * value is replaced and the put method returns the old value. **/ Object oldPhone = phoneBook.put("Roy", "222222"); System.out.println("Roy's old phone number:" + oldPhone); System.out.println("Roy's new phone number:" + phoneBook.get("Roy")); } }
The output is:
Phone number of Joy: 245786
The Map contains...
Name: John Phone: 245745
Name: Joy Phone: 245786
Name: Roy Phone: 233783
Roy's old phone number:233783
Roy's new phone number:222222
No comments:
Post a Comment