ArrayList集合总结及练习

本文详细介绍了Java集合的基本使用,包括ArrayList的成员变量和操作方法,如添加、删除、修改、查询以及集合的遍历。通过实例演示了如何在集合中添加字符串、整数、学生对象和用户对象,并实现查找、索引定位和数据筛选功能。
摘要由CSDN通过智能技术生成

一、集合的基本使用 

1、集合和数组的对比

数组长度固定:         

 集合长度可变:
  • 可以存基本数据类型   
  • 可以存引用数据类型   
  • 可以存引用数据类型
  •  基本数据类型——>包装类

⭐基本数据类型对应的包装类

byteshortcharintlongfloatdoubleboolean
ByteShortCharacterIntegerLongFloatDoubleBoolean

 2、ArrayList成员变量

方法名说明
boolean add(E e)添加元素,返回值表示是否添加成功
boolean remove(E e)删除指定元素,返回值表示是否删除成功
E remove(int index)

删除指定索引的元素,返回被删除元素

E set(int index,E,e)修改指定索引下的元素,返回原来的元素
E get(int index)获取指定索引的元素
int size()集合的长度,也就是集合中元素的个数

1.创建集合对象和添加元素 

2.删除元素

3.修改元素

4.查询

5.获取长度

二、集合练习1-添加字符串和整数并遍历

练习1——集合的遍历方法

需求:定义一个集合,添加字符串,并进行遍历

遍历格式参照:[元素1,元素2,元素3]。

练习2——添加数字并遍历

需求:定义一个集合,添加数字,并进行遍历

遍历格式参照:[元素1,元素2,元素3]。   --------- 需要使用包装类

 

三、集合练习2——添加学生对象并遍历的两个练习

练习1——添加学生对象并遍历

需求:定义一个集合,添加一些学生对象,并进行遍历

学生属性为:姓名,年龄。

 

练习2——添加学生对象并遍历(键盘录入)

需求:定义一个集合,添加一些学生对象,并进行遍历

学生属性为:姓名,年龄。

要求:对象的数据来自键盘录入

 四、集合练习3——添加用户对象并判断是否存在

练习1——返回true和false

需求:

1、main方法中定义一个集合,存入三个用户对象。

用户属性为:id , username , password

2、要求:定义一个方法,根据id查找对应的用户信息。

如果存在,返回true

如果不存在,返回false

 

练习2——返回索引

需求:

1、main方法中定义一个集合,存入三个用户对象。

用户属性为:id , username , password

2、要求:定义一个方法,根据id查找对应的用户信息。

如果存在,返回索引

如果不存在,返回-1

练习3——既返回true和false又返回索引

五、集合练习4——添加手机对象并返回要求的数据

需求:定义Javabean类:Phone

Phone属性:品牌,价格。

main方法中定义一个集合,存入三个手机对象。

分别为:小米,1000.苹果,8000.锤子,2999.

定义一个方法,将价格低于3000的手机信息返回。

如果我们要返回多个数据,可以 把这些数据先放到一个容器当中,再把容器返回,可以是集合或者数组

 

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值