headMap, tailMap, descendingMap, NavigableMap, SortedMap TreeMap

Please Visit: http://ift.tt/1ajReyV

headMap, tailMap, descendingMap, NavigableMap, SortedMap
TreeMap<Integer, Integer> map = new TreeMap<>();

map.put(1, 1);
map.put(2,2);
map.put(3,3);
map.put(4,4);

map.put(5,5);

final NavigableMap<Integer, Integer> headMap = ((NavigableMap<Integer, Integer>) map.headMap(3)).descendingMap();

for(Integer i: headMap.values())
{
System.out.println(i);
}

System.out.println("----");
for(Integer i: map.tailMap(3).values())
{
System.out.println(i);
}

SortedMap
NavigableMap extends SortedMap

NavigableMap:
NavigableMap<K,V> headMap(K toKey, boolean inclusive);
SortedMap<K,V> headMap(K toKey); // why not return NavigableMap?

public interface SortedMap<K,V> extends Map<K,V> {
SortedMap<K,V> headMap(K toKey);


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/2ejuf0b
via LifeLong Community

No comments:

Post a Comment