编程之战 第四百四八章 集合与映射(上)
作者:程序小猿的小说      更新:2019-05-23

  你说这杨成为何创建的是TreeSet?

  它和TreeMap又有什么关联呢?

  如果你参阅这个集合的源代码,就会发现一个让人惊讶的事实:

  TreeSet的底层使用的存储容器就是TreeMap!

  然后呢,如果你查看它的方法实现。

  大部分方法居然都是直接调用TreeMap的方法来实现的!

  也就是说,它们的底层都是红黑二叉查找树!

  这样的设计,在Java中是独此一例吗?

  还是说,有其它类似的例子呢?