A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 向小辰 初级黑马   /  2014-7-24 14:11  /  688 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么Set,List,Map,怎么用,什么时候用

1 个回复

倒序浏览
List(有序):
      1、LinkedListd:可以实现队列和堆栈结构,增删较快。add、get、remove后边加上first和last等方法。如,addfirst
      2、ArrayList:查询快。
      3、Vector:同步,用的少
Set(无序,元素唯一,有序子集:LinkedHashSet):
      1、TreeSet:可按自然顺序和自定义顺序排列
      2、HashSet:不需要排序;
      3、LinkedHashSet
Map:
       1、HashMap:允许null作为键和值
       2、TreeMap:对键排序
       3、LinkedHashMap:有序
遇到Hash想到hashCode和equals方法,遇到Tree想到比较器。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马