黑马程序员技术交流社区

标题: 集合框架各个体系中的关系? [打印本页]

作者: .......    时间: 2014-2-19 10:23
标题: 集合框架各个体系中的关系?
集合框架中各个体系中有什么关系呀? 比如Map  和Set集合之间
作者: itpower    时间: 2014-2-19 10:39
Set集合底层其实就是封装了一个Map集合,只不过是使用了Map集合的Key,而丢弃了Map的value,所以Set集合不能有重复元素,因为要保证键的唯一性!

作者: .......    时间: 2014-2-19 11:08
那list集合呢?
作者: kira    时间: 2014-2-19 12:09
                             Collection (单)                                                                      Map(双)


                       List                                  Set                                               Hashtable
                                                                                                                 HashMap
                                                                                                                 TreeMap  
ArrayList  LinkedList  vector                 HashSet   TreeSet
Map集合可以通过keySet 或者entrySet 获取到相应的set 从而获得键值对




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2