黑马程序员技术交流社区

标题: java 关于集合问题 [打印本页]

作者: 哈韩浪子    时间: 2016-8-16 09:43
标题: java 关于集合问题

Set:检索元素效率低下,删除和插入效率高,插入和删除不会引起元素位置改变。<对应类有 HashSet,TreeSet>

List:和数组类似,List可以动态增长,查找元素效率高,插入删除元素效率低,因为会引起其他元素位置改变。


那么在开发中,问什么一般都把数据放到list里面。



作者: talons    时间: 2016-8-17 21:03
数据不一般都放到数据库里面去了嘛。。
作者: double_x    时间: 2016-8-17 21:35
方便  只可以存放引用数据类型  印证java面向对象思想  ArrayList最重要
作者: lbx95272006    时间: 2016-8-17 23:51
因为一般情况下查询数据的情况比较多
作者: huangbinqqian    时间: 2016-8-18 00:47
当需要随时加数据的时候,由于集合是一个可以增删改查方便的结构。
作者: zhangliuwei    时间: 2016-8-18 01:55
因为现实实际中 数据的增删改操作  远远小于  查询操作的次数
作者: zaoan    时间: 2016-8-18 02:04
List 集合中,可以存放重复元素
Set 集合中,不可以放重复元素
作者: 爱你一万年    时间: 2016-8-18 10:20
看开发需求




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2