社区
非技术区
帖子详情
集合 list 与 set 接口
杀猪剑客
2011-03-23 03:31:02
如果读取大量的数据(遍历) list与set 用哪个更好!
...全文
130
3
打赏
收藏
集合 list 与 set 接口
如果读取大量的数据(遍历) list与set 用哪个更好!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
孤鸿掠影
2011-03-24
打赏
举报
回复
[Quote=引用 1 楼 soli11722984 的回复:]
。。。。。。
不是哪个好,2个接口涵义都不一样
一个不可重复
一个可重复,且有序
至于读取大量数据,如果list,可以选择ArrayList
[/Quote]
同此楼!!!
其实两个都一样,就lz的问题来说。
大蚂虾
2011-03-23
打赏
举报
回复
Iterator
list与set的区别不在你的问题上
soli11722984
2011-03-23
打赏
举报
回复
。。。。。。
不是哪个好,2个接口涵义都不一样
一个不可重复
一个可重复,且有序
至于读取大量数据,如果list,可以选择ArrayList
Java API文档 中文网页版
Java API文档中文版,欢迎下载!!
Set
、Map、
List
三种
集合
的差别
1.
集合
类型主要有3种:
set
(集)、
list
(列表)和map(映射)。 2.三者关系 3.
Set
set
接口
时Collection
接口
的一个子
接口
,是无序的,
set
中不包含重复的元素,也就是说
set
中不存在两个这样的元素a1.equals(a2)结果为true。又因为
Set
接口
提供的数据结构是数学意义上的
集合
概念的抽象,因此他支持对象的添加和删除。
Set
的
接口
继承Collectio...
集合
框架-----
list
接口
、
set
接口
、Map
接口
集合
框架-------
list
接口
(Array
List
、Linked
List
、Vector)、
set
接口
(Hash
Set
、LinkedHash
Set
、Tree
Set
)、Map
接口
(HashMap、LinkedHashMap、TreeMap、HashTable)
三大
集合
:
List
、Map、
Set
的区别与联系
List
、Map、
Set
的区别与联系 一、结构特点
List
和
Set
是存储单列数据的
集合
,Map是存储键值对这样的双列数据的
集合
;
List
中存储的数据是有顺序的,并且值允许重复;Map中存储的数据是无序的,它的键是不允许重复的,但是值是允许重复的;
Set
中存储的数据是无顺序的,并且不允许重复,但元素在
集合
中的位置是由元素的hashcode决定,即位置是固定的(
Set
集合
是根据hashcod...
List
集合
与
Set
集合
的区别
List
集合
与
Set
集合
的区别
List
和
Set
都是Collection
集合
的子级
接口
!
List
是序列的,主要表现为其中的各元素在内存中是存在顺序规则的;另外,
List
中的元素是可以重复的,即可以向同一个
List
集合
中反复添加相同的数据;
Set
是散列的,主要表现为其中的各元素在内存中的位置是散列的,如果使用不同的实现类来存储数据,最终在显示
Set
集合
中的所有元素时,显示结果可能是无序的(Has...
非技术区
23,409
社区成员
70,524
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章