set list区别

set、list都是继承自collection这个集合当中,而set中的元素是无序的,且不可重复的,只能存放一个null。而list中存的元素是有序的(安装存放顺序),可重复,多个null。
set这个接口的实现类有hashset、treeset,而hashset底层实现是hashmap中的key作为存放元素的位置,这样就可以理解为啥是无序,不重复,一个null了,因为他本质是由hashmap中key的特性决定的。

全部评论

相关推荐

在瑞幸干两年,奥特曼都得闪灯
不知名的牛友:奥特曼每天只上3分钟班
点赞 评论 收藏
分享
05-26 09:07
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
醉蟀:你不干有的是人干
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务