Java重修笔记 第四十天 List集合、ArrayList集合

  • List集合

1. List集合里的元素顺序是有序的,即添加的顺序和取出的顺序是一致的

2. List集合里的元素是可以重复的

  • List集合常用方法

1. boolean add(E e)

        将指定元素添加到列表末尾

2. void add(int index, E element)

        在 index 位置上插入将指定元素

3. boolean addAll(int index, Collection<? extends E> c)

        在 index 位置上插入一个集合

4. E get(int index)

        获取指定位置的元素

5. int indexOf(Object o)

        返回指定对象在集合中首次出现的位置,若找不到则返回-1

6. E remove(int index)

        移除指定位置的元素

7. E set(int index, E element)

        将 index 位置的元素替换为新的元素

8. List<E> subList(int fromIndex, int toIndex)

        返回从 fromIndex (包含)到 toIndex (不包含)的元素集合,左开右闭

  • ArrayList集合

1. ArrayList 是 List 的实现类,继承 List 接口的所有方法

2. ArrayList 可以接受一个 null 的元素

3. ArrayList 底层由数组实现的

4. ArrayList 的方法没有 synchronized 修饰,是线程不安全的,效率比较高

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值