您的位置:首页 > 编程语言 > Java开发

Java集合List、Set和Map

2015-05-17 17:07 337 查看
Java集合框架包括三类集合:List、Set、Map。其中,List可以被看做是可以增加长度的数组;Set是没有下标;Map是键值对。

但是,在程序中实例化集合时不能new List、Set、Map,这是因为List、Set、Map是接口。若需要实例化集合,List使用ArrayList、LinkedList、Vector;Set使用HashSet、TreeSet;Map使用HashMap、TreeMap。

ArrayList、LinkedList、Vector实现的功能类似,但是执行的效率不同。HashSet中的元素是无序的,元素不能重复,而TreeSet中的元素是按照Unicode码排序的。HashMap中的元素是无序的键值对,键不能重复,TreeMap中的元素按照键值对中键的Unicode码排序。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 集合框架