set 允许重复数据还是list允许
4个回答
展开全部
1、Set是一种不包含重复元素的Collection,即任意的两个元素e1和e2都有e1.equals(e2)=false,Set最多有一个null元素。
放入Set集合中的对象必须重写equals()(实际内容)和hashCode()(内存地址)方法。
2、List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。和Set不同,List允许有相同的元素。
放入Set集合中的对象必须重写equals()(实际内容)和hashCode()(内存地址)方法。
2、List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。和Set不同,List允许有相同的元素。
展开全部
应该说set不允许键(key)重复,但是允许(值)value重复,而list只有值,值可以重复。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然是list允许重复!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
LIST允许
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询