Java集合基础

集合基础

一、集合基础
1.1集合概述

编程的时候如果要存储多个数据,使用长度固定的数组存储格式,不一定满足我们的需求,更适应不了变化的需求。所以选择集合。

集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变

集合类有很多,例如:ArrayList

ArrayList< E >:

  • 可调整大小的数组实现
  • < E >是一种特殊的数据类型,泛型

怎么使用:

​ 在出现E的地方我们使用引用数据类型替换即可

​ 举例:ArrayList< String >,ArrayList< Student >

1.2ArrayList构造方法和添加方法

在这里插入图片描述

在这里插入图片描述

1.3ArrayList集合的常用方法

在这里插入图片描述

案例:存储字符串并遍历

需求:创建一个存储字符串的集合,存储3个字符串元素,使用程序实现在控制台遍历该集合

思路:

  • 创建集合对象
  • 往集合中添加字符串对象
  • 遍历集合,首先要能够获取到集合中的每一个元素,这个通过get(int index)方法实现
  • 遍历集合,其次要能够获取到集合的长度,这个通过size()方法实现
  • 遍历集合的通用格式

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

案例:存储学生对象并遍历

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

思路:

  • 定义学生类
  • 创建集合对象
  • 创建学生对象
  • 添加学生对象到集合中
  • 遍历集合,采用通用遍历格式实现

在这里插入图片描述

在这里插入图片描述

案例:存储学生对象并遍历2

需求:创建一个存储学生对象的集合,存储3个学生对象,使用程序实现在控制台遍历该集合。学生的姓名和年龄来自于键盘录入。

思路:

  • 定义学生类,为了键盘录入数据方便,把学生类中的成员变量都定义为String类型
  • 创建集合对象
  • 键盘录入学生对象所需要的数据
  • 创建学生对象,把键盘录入的数据赋值给学生对象的成员变量
  • 往集合中添加学生对象
  • 遍历集合,采用通用遍历格式实现

在这里插入图片描述

在这里插入图片描述

上图只添加了一个学生对象,因为要添加三个学生对象,为提高程序的复用性,可以使用方法来改进程序。

在这里插入图片描述

写好方法后可以调用三次来添加学生对象

在这里插入图片描述

最后遍历集合

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值