java中各集合容器使用场景说明

转自:

java中各集合容器使用场景简介说明

下文笔者讲述java中各容器使用场景,如下所示

ArrayList使用场景

 用于查询速度快的需求,
 此容器中的数据可以重复,此容器拥有索引

LinkedList集合使用场景

 LinkedList集合是基于链表进行数据存储
 其中的元素可以重复,拥有索引,增,删操作都比较快
 但是查询效率没有ArrayList快 

HashSet集合使用场景

  HashSet集合底层基于hash表实现
  增删改查速度都比较快
   但是元素不重复,无序,无索引
 

LinkedHashSet集合使用场景

LinkedHashSet集合底层基于双链表和hash表实现
增删改查速度都非常快
 但元素不重复,有序,无索引

TreeSet集合使用场景

TreeSet集合底层是基于红黑树实现
 应用于需对"对象进行排序"的需求 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值