![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java集合
Java猿代码
这个作者很懒,什么都没留下…
展开
-
5.Set及其实现类
Set接口Set集合类似于一个罐子,丢进去的元素没有明显的顺序,所以我们如果要访问Set中的元素的时候就只能通过元素本身来访问,这就是为什么Set集合中的元素不能重复的原因Set集合判断元素是否相等的标准因为Set集合中的元素不能重复,所以Set集合一定实现了某个方法来判断集合元素相等,Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不会接受这两个对象;Set实现类不同的依据(集合内部排序的方法不同)1.Ha原创 2021-09-04 16:17:51 · 421 阅读 · 0 评论 -
3.Collection接口提供的常用方法
Collection接口时List、Set、Queue接口的父接口,故他们都可以使用这些方法对集合进行操作,Collection提供的方法实现了添加元素、删除元素、判断是否包含元素、判断集合是否为空、集合长度等方法,具体的使用如下1.添加元素: 添加一个元素:boolean add(Object o) 把一个集合中的所有元素添加到集合:boolean addAll(Collection c)2.删除元素:...原创 2021-09-03 23:54:40 · 621 阅读 · 0 评论 -
2.集合学习的整体框架
Java的集合类主要是由两个接口派生而出:Collection和 Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些接口或实现类,下图分别是Collection和Map的基础树三种集合的本质区别:1.Set:不可重复的元素构成的集合(集合中的元素不可重复)2.List:可重复的元素构成的集合(集合中的元素可重复)3.Map:元素之间存在映射关系(比如:学生和学生成绩,通过学生可以找到学生成绩)集合元素的访问、遍历的常用方法...原创 2021-09-03 22:51:11 · 68 阅读 · 0 评论 -
Java集合篇:1.集合和数组的区别和忧缺点
数组的使用的要求1.数组的长度在定义的时候已经确定,不能修改2.数组中的元素可以为任何相同的类型(引用类型或基本类型中的一种)集合的使用的要求1.只能存放引用类型的变量,但是因为Java引入了自动装包和自动拆包所以会给我们一个假象就是Java集合中可以存放基本数据类型集合和数组的区别长度:集合:集合中可以放任意数量的元素数组:集合的长度在定义的 时候已经确定,故只能放有限个数的元素内容:集合:可以同时放不同种引用类型的变量...原创 2021-09-03 12:41:18 · 552 阅读 · 0 评论