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);
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