Mega Code Archive

 
Categories / Java Tutorial / Collections
 

Viewing Sub Maps

SortedSet headMap(Object toKey) SortedSet tailMap(Object fromKey) SortedSet subMap(Object fromKey, Object toKey) fromKey <= map keys < toKey If you want to include the sub map, you must pass in value that is beyond it. If the element is a string, this can be done by appending something to the element: \0 Map headMap = map.headMap(toKey+"\0"); import java.util.Map; import java.util.TreeMap; public class MainClass {   public static void main(String[] a) {     TreeMap map = new TreeMap();     map.put("key1", "value1");     map.put("key2", "value2");     map.put("key3", "value3");     Map map2 = map.headMap("key2");     System.out.println(map2);   } } {key1=value1}