TreeMap源码分析——深入分析(基于JDK1.6)

TreeMap有Values、EntrySet、KeySet、PrivateEntryIterator、EntryIterator、ValueIterator、KeyIterator、DescendingKeyIterator、NavigableSubMap、AscendingSubMap、DescendingSubMap、SubMap、Entry共十三个内部类。Entry是在TreeMap中用于表示树的节点的内部类,香港虚拟主机,已经在《TreeMap源码分析——基础分析》中分析过。下面逐一介绍上面的内部类以及TreeMap中提供的和内部类相关的方法。

先看Values。

Values extends AbstractCollection<V> {Iterator<V> iterator() { ValueIterator(getFirstEntry()); 6 } size() { 9return TreeMap.this.size();10 } boolean contains(Object o) {13return TreeMap.this.containsValue(o);14 } boolean remove(Object o) {(Entry<K,V> e = getFirstEntry(); e != null; e = successor(e)) { (valEquals(e.getValue(), o)) {deleteEntry(e);;24 }25 };27 } clear() {30TreeMap.this.clear();31 }32 },网站空间,香港服务器懂得接受失败的人,就是懂得人生真谛的人,

TreeMap源码分析——深入分析(基于JDK1.6)

相关文章:

你感兴趣的文章:

标签云: