集合,集合框架 Collection List集合 Set集合 Map集合

本文深入探讨了Java集合框架,包括集合、数组的区别,重点介绍了Collection和List、Set子接口及其实现类如HashSet。此外,还讲解了Map集合的特点及键值对的存储,并提到了equals方法和hashCode()方法的重写在集合操作中的作用。后续内容将涉及集合的更多高级操作和实战技巧。
摘要由CSDN通过智能技术生成

集合

对象的容器,定义了多个对象进行操作的常用方法。可实现数组的功能。(存放的是引用类型,如果传入的是基本数据类型,它会帮我们自动转为包装类)
集合和数组的区别

  1. 集合为可变化长度。
  2. 集合存储的是引用类型,而数组存储的可以为引用类型和基本数据类型。

Collection体系集合

Collection工具类
在这里插入图片描述
在这里插入图片描述

List集合

Set集合

set子接口,特点:无序、无下标、元素不可重复。
方法全部继承自Collection中的方法
set实现类:HashSet【重点】
字符串去重复字符:
在这里插入图片描述
求集合的交集,即两者相同的部分
coding.retainAll()
在这里插入图片描述

Map集合

特点:用于存储任意键值对。键唯一,值可以重复。
创建Map集合利用泛型去创建。
在这里插入图片描述
Map集合方法使用

未完待续。。。。。。

equals方法重写
在这里插入图片描述
HashCode()方法重写
在这里插入图片描述

关注我,点赞它,你就可以收到我持续更新的Java知识,快快来到阿斗学Java,教你最简单的java学习方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值