JavaTM 2 Platform
Standard Ed. 6

接口 java.util.NavigableMap
的使用

使用 NavigableMap 的软件包
java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 
java.util.concurrent 在并发编程中很常用的实用工具类。 
 

java.utilNavigableMap 的使用
 

实现 NavigableMapjava.util 中的类
 class TreeMap<K,V>
          基于红黑树(Red-Black tree)的 NavigableMap 实现。
 

返回 NavigableMapjava.util 中的方法
 NavigableMap<K,V> TreeMap.descendingMap()
           
 NavigableMap<K,V> NavigableMap.descendingMap()
          返回此映射中所包含映射关系的逆序视图。
 NavigableMap<K,V> TreeMap.headMap(K toKey, boolean inclusive)
           
 NavigableMap<K,V> NavigableMap.headMap(K toKey, boolean inclusive)
          返回此映射的部分视图,其键小于(或等于,如果 inclusive 为 true)toKey
 NavigableMap<K,V> TreeMap.subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive)
           
 NavigableMap<K,V> NavigableMap.subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive)
          返回此映射的部分视图,其键的范围从 fromKeytoKey
 NavigableMap<K,V> TreeMap.tailMap(K fromKey, boolean inclusive)
           
 NavigableMap<K,V> NavigableMap.tailMap(K fromKey, boolean inclusive)
          返回此映射的部分视图,其键大于(或等于,如果 inclusive 为 true)fromKey
 

java.util.concurrentNavigableMap 的使用
 

java.util.concurrentNavigableMap 的子接口
 interface ConcurrentNavigableMap<K,V>
          支持 NavigableMap 操作,且以递归方式支持其可导航子映射的 ConcurrentMap
 

实现 NavigableMapjava.util.concurrent 中的类
 class ConcurrentSkipListMap<K,V>
          可缩放的并发 ConcurrentNavigableMap 实现。
 


JavaTM 2 Platform
Standard Ed. 6

提交错误或意见

版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only