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

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

本文知识点:List概述

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

List概述

mark

ArrayList特点

mark

集合在Java中都是属于java.util包下的,所以在使用集合使,需要导入java.util包
注:前面学习的属于java.lang包下的,不需要导入
mark

了解Collection接口——ArrayList的父类

mark

Collection接口下的方法

add方法:添加元素
mark

clear方法:移出集合中的所有元素,对集合进行清空操作
mark

contains方法:判断集合中是否包含参数中给定的对象
mark

从Object类中继承的方法:equals方法和hashCode方法
mark

isEmpty方法:判断集合中元素是否为空,如果集合中没有元素,即集合为空,则返回true
mark

iterator方法:迭代器方法,后面对集合进行遍历操作的时候,会经常用到
mark

remove方法:移除集合当中的某个元素
mark

size方法:类似数组中的length方法,用来求集合中元素的数量
mark

toArray方法:把集合转换为数组
mark

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

mark

List接口中的方法

List接口中的很多方法和Collection接口中的方法一致,我们看一下与Collection接口中不一致的方法即可
get方法:返回列表中指定位置处的元素
mark

indexOf方法:返回某个对象在列表当中的位置
mark

sort方法:对列表进行排序
mark

ArrayList父接口、子接口

mark

ArrayList的构造方法

1、构造方法1:构造一个空的列表、并且初始化容量为10的内存空间
2、构造方法2:以一个已经存在的Collection集合数据去创建一个数组序列ArrayList
3、构造方法3:包含一个初始化容量的构造方法
mark

原文地址:https://www.cnblogs.com/xlfcjx/p/13924287.html