192 01 Android 零基础入门 03 Java常用工具类 04 Java集合 02 List集合 01 List概述 192 01 Android 零基础入门 03 Java常用工具类 04 Java集合 02 List集合 01 List概述 List概述 ArrayList特点

192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

本文知识点:List概述

说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

List概述

192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

ArrayList特点

192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

集合在Java中都是属于java.util包下的,所以在使用集合使,需要导入java.util包
注:前面学习的属于java.lang包下的,不需要导入
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

了解Collection接口——ArrayList的父类

192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

Collection接口下的方法

add方法:添加元素
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

clear方法:移出集合中的所有元素,对集合进行清空操作
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

contains方法:判断集合中是否包含参数中给定的对象
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

从Object类中继承的方法:equals方法和hashCode方法
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

isEmpty方法:判断集合中元素是否为空,如果集合中没有元素,即集合为空,则返回true
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

iterator方法:迭代器方法,后面对集合进行遍历操作的时候,会经常用到
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

remove方法:移除集合当中的某个元素
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

size方法:类似数组中的length方法,用来求集合中元素的数量
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

toArray方法:把集合转换为数组
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

List接口——List接口是Collection、Iterable这2个接口的子接口

192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

List接口中的方法

List接口中的很多方法和Collection接口中的方法一致,我们看一下与Collection接口中不一致的方法即可
get方法:返回列表中指定位置处的元素
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

indexOf方法:返回某个对象在列表当中的位置
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

sort方法:对列表进行排序
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

ArrayList父接口、子接口

192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点

ArrayList的构造方法

1、构造方法1:构造一个空的列表、并且初始化容量为10的内存空间
2、构造方法2:以一个已经存在的Collection集合数据去创建一个数组序列ArrayList
3、构造方法3:包含一个初始化容量的构造方法
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
192 01 Android 零基础入门  03 Java常用工具类 04 Java集合 02 List集合 01 List概述
List概述
ArrayList特点