Java 容器之Set、Map、List

ArrayList与LinkedList

LinkedList与ArrayList一样实现了List接口。LinkedList执行List的中间插入和删除比ArrayList更高效;在随机访问稍显逊色。

LinkedList增加了可以使其作栈、队列或双端队列的方法。

Set不保存重复的元素(查找最重要)

  1. HashSet 优化了快速查找。使用散列,输出无顺序。
  2. TreeSet 可以对元素自动排序(升序)。
  3. LinkedHashSet 按照被add对顺序保存元素。

Map 对象映射到其他对象对能力

  1. HashMap 允许使用 null 值和 null 键
    get()
    put()
    containsKey()
    containsValue()
  2. TreeMap不支持null键,但是支持null值
  3. TreeTable不支持null键,不支持null值

容器类都不可以使用基本类型,进入封装和解包:
eg:int型转为Integer型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值