Element in SortedMap can be removed by remove() method. In remove method, we can pass object to remove.
sortedMap.remove(object);
Example of removing element in SortedMap
import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.SortedMap; import java.util.TreeMap; public class SortedMapRemoveExample { public static void main(String[] args) { SortedMap<Integer,String> sm=new TreeMap<Integer, String>(); sm.put(new Integer(2), "Two"); sm.put(new Integer(1), "One"); sm.put(new Integer(4), "Four"); sm.put(new Integer(3), "Three"); sm.put(new Integer(5), "Five"); // SortedMap remove object sm.remove(new Integer(4)); Set s=sm.entrySet(); Iterator i=s.iterator(); while(i.hasNext()) { Map.Entry m =(Map.Entry)i.next(); int key = (Integer)m.getKey(); String value=(String)m.getValue(); System.out.println("Key :"+key+" value :"+value); } } }
Tags: Collections





Link to Us