【JavaSE】Java基础语法(十二):ArrayList

89 阅读1分钟

文章目录

\

在这里插入图片描述

\

集合和数组的区别 :

  • 共同点:都是存储数据的容器
  • 不同点:数组的容量是固定的,集合的容量是可变的

\

1. ArrayList的构造方法和添加方法

\

在这里插入图片描述

ArrayList
可调整大小的数组实现
是一种特殊的数据类型,泛型。

\

怎么用呢 ?
在出现E的地方我们使用引用数据类型替换即可
举例:ArrayList, ArrayList

2. ArrayList类常用方法

\

成员方法 :

在这里插入图片描述

\

3. ArrayList存储学生对象并遍历

\

案例需求 :
创建一个存储学生对象的集合,存储3个学生对象,使用程序实现在控制台遍历该集合

\

实现步骤 :
1:定义学生类
2:创建集合对象
3:创建学生对象
4:添加学生对象到集合中
5:遍历集合,采用通用遍历格式实现

\

代码实现 :

public class ArrayListTest02 {
	public static void main(String[] args) {
		//创建集合对象
		ArrayList<Student> array = new ArrayList<>();
		
		//创建学生对象
		Student s1 = new Student("刘亦菲", 25);
		Student s2 = new Student("赵今麦", 26);
		Student s3 = new Student("宋祖儿", 27);
		
		//添加学生对象到集合中
		array.add(s1);
		array.add(s2);
		array.add(s3);
		
		//遍历集合,采用通用遍历格式实现
		for (int i = 0; i < array.size(); i++) {
		Student s = array.get(i);
		System.out.println(s.getName() + "," + s.getAge());
		}
	}
}

遍历的时候,删除要注意奥 blog.csdn.net/m0_60915009…

\

在这里插入图片描述