黑马程序员技术交流社区
标题:
框架区别
[打印本页]
作者:
王秋霞0812
时间:
2014-1-23 17:54
标题:
框架区别
本帖最后由 王秋霞0812 于 2014-1-23 23:59 编辑
Java中的Set,List,Map的区别
作者:
@翱翔@
时间:
2014-1-23 20:58
本帖最后由 @翱翔@ 于 2014-1-23 21:18 编辑
List:按照数据的插入前后顺序存储数据,可以有重复数据,有下标,有序的集合;
Set:不能有重复数据存储,无下标,无序的集合;
Map:是以键值对的方式存储数据,key(键)不可以为空同时不能重复,映射关系的集合,key有顺序的
作者:
俞帅明
时间:
2014-1-24 00:16
楼上已经说的很清楚了,就不再赘述了。楼主加油!
作者:
筱厸厸
时间:
2014-1-25 12:33
2楼说的很好了,补充一下
Set中有一个TreeSet ,可以通过自定义排序法则来排序列如元素实现Comparable接口或者自定义一个实现了CompareTo接口的比较器另外,HashSet的底层实际上是一个HashMap,只有键没有值罢了
Map中有一个TreeMap具体用法和TreeSet相似
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2