192 01 Android 零基础入门 03 Java常用工具类 04 Java集合 02 List集合 01 List概述
本文知识点:List概述
说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步。
List概述
ArrayList特点
集合在Java中都是属于java.util包下的,所以在使用集合使,需要导入java.util包
注:前面学习的属于java.lang包下的,不需要导入
了解Collection接口——ArrayList的父类
Collection接口下的方法
add方法:添加元素
clear方法:移出集合中的所有元素,对集合进行清空操作
contains方法:判断集合中是否包含参数中给定的对象
从Object类中继承的方法:equals方法和hashCode方法
isEmpty方法:判断集合中元素是否为空,如果集合中没有元素,即集合为空,则返回true
iterator方法:迭代器方法,后面对集合进行遍历操作的时候,会经常用到
remove方法:移除集合当中的某个元素
size方法:类似数组中的length方法,用来求集合中元素的数量
toArray方法:把集合转换为数组
List接口——List接口是Collection、Iterable这2个接口的子接口
List接口中的方法
List接口中的很多方法和Collection接口中的方法一致,我们看一下与Collection接口中不一致的方法即可
get方法:返回列表中指定位置处的元素
indexOf方法:返回某个对象在列表当中的位置
sort方法:对列表进行排序
ArrayList父接口、子接口
ArrayList的构造方法
1、构造方法1:构造一个空的列表、并且初始化容量为10的内存空间
2、构造方法2:以一个已经存在的Collection集合数据去创建一个数组序列ArrayList
3、构造方法3:包含一个初始化容量的构造方法