当前位置: 首页 > news >正文

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 修饰,是线程不安全的,效率比较高


http://www.mrgr.cn/news/7289.html

相关文章:

  • C# 使用ObjectPool对象池提高StringBuilder 的性能
  • 揭露 Sapiens:未来以人为中心的视觉任务
  • 金融基础知识-基金管理公司投资限制+保险公司投资限制
  • 卷积神经网络初认知
  • HackThe Box--Cap
  • Type-C无线麦克风方案
  • 递归神经网络 (RNN) 简介
  • 在SpringBoot项目中如何集成eureka
  • 代码随想录第六天
  • 四、Centos7-安装Gitlab
  • 饿了么后端登录模块
  • 基于cubemx的STM32的freertos的串口通信
  • 数据结构之 队列入门 队列例程 队列例程分析
  • Vue中的methods方法与computed计算属性的区别
  • RTC碰到LXTAL低频晶振停振怎么办?
  • Java 中的 Tomcat 详解
  • mac苹果电脑搭建Python开发环境
  • StarRocks 存算分离数据回收原理
  • ZooKeeper的8大应用场景解析
  • SLAM学习笔记