黑马程序员技术交流社区
标题: 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 |