**********************************
一 集合基础
需求:一个人考试考了一百分,可以使用变量存储。很多人考试,有很多分数,可以使用数组存储。
假设考试当天,有人生病,则数组应该变化,但数组的长度是固定的,不能发生改变
此时,数组无法满足需求
位于java.util之下,使用需要导包
new ArrayList<>()在jdk7后可以使用
运行:
add添加元素,返回值为布尔类型
添加多个元素
运行:
在指定位置添加元素
运行
在第四个位置添加元素
运行:
集合索引越界:在第5个位置添加元素,原始只有三个元素
运行
原始集合:
运行:
remove删除指定元素,返回值为布尔类型
运行:
删除不存在的元素
运行:
根据索引删除元素
运行:
删除不存在的索引
运行:索引越界
修改指定索引处的元素
运行:
修改不存在的索引的元素
运行:索引越界
获取指定索引的元素
运行:
获取元素个数:
运行:
运行:
for循环改写
运行
使用通用格式遍历
运行:
创建学生类Student
测试类:
运行:
定义学生类,所有涉及到参数的地方均采用String类型
添加一个学生信息
添加三个学生信息,使用方法来改进程序
调用函数并遍历集合元素
运行:
**********************************
本文作者为BUG之神,转载请注明。