黑马程序员技术交流社区
标题:
java中的集合,求总结
[打印本页]
作者:
向小辰
时间:
2014-7-24 14:11
标题:
java中的集合,求总结
什么Set,List,Map,怎么用,什么时候用
作者:
star5603
时间:
2014-7-24 16:20
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想到比较器。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2