JavaSE--集合之ArrayList

写在前面:文章旨在对自己学习的知识的回顾、巩固。

ArrayList类基本概述:

ArrayList是List接口的可调整大小的数组的实现。

上面一段话摘自jdk9帮助文档。拆分理解上面的话:
List接口的实现:说明ArrayList是List接口的实现类。会重写List接口中的所有方法,并且除了实现List接口之外,该类还提供了一些方法来处理内部用于存储列表的数组的大小。
可调整大小的数组:说明ArrayList的底层是由数组实现的,而且数组大小可改变。每个ArrayList实例都有一个容量 。 容量是用于存储列表中的元素的数组的大小。 它总是至少与列表大小一样大。 当元素添加到ArrayList时,其容量会自动增长

既然ArrayList实现了List接口,那么它也具备List的一些特性:
1:允许存储重复元素;
2:存储有序;
3:可以通过索引操作。

ArrayList类中的常用方法

public boolean add​(E e)------将指定的元素追加到此列表的末尾
public boolean contains​(Object o)-----如果此列表包含指定的元素,则返回true
public E get​(int index)------返回此列表中指定位置的元素
public boolean isEmpty​()------如果此列表不包含元素,则返回true
public int size​()-----返回此列表中的元素数


完!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值