一起来学大数据|Java中的集合(一)


今天,我们将会对Java中的集合类进行简单的介绍和了解一下集合中的接口。

集合类的概述

1.为什么会出现集合类?

面向对象语言对事物的体现都是以对象的形式,味蕾方便操作多个对象,我们在Java中提供了集合类。

2.集合与数组的区别

数组与集合类都是容器,但是数组的长度是固定的,集合的长度是可以改变的;数组中可以存储基本数据类型,集合只能存储对象。

一起来学大数据|Java中的集合(一)

Java中的集合类

Collection接口

此接口是层次结构中的根接口,我们也可以从上述的图片中看出来。在这个collection中有一些事允许存在重复元素的,有一些是不可以的,还有一些事有序的,一些事无序的。

一起来学大数据|Java中的集合(一)

Collection成员方法1

一起来学大数据|Java中的集合(一)

Collection成员方法2

这些都是已经写好的方法,我们可以直接调用,例如下图。

一起来学大数据|Java中的集合(一)

除此之外,我们还要对集合输出,这时候我们用到的方式有:

  • Object[] toArrary()将集合转化为数组,从而实现对集合的遍历
  • Iterator iterator()迭代器,是集合的专用遍历方式
一起来学大数据|Java中的集合(一)

Iterator接口

Iterator是对collection进行迭代的迭代器,它依赖于集合的存在。

其中的成员方法有 hasNext()和next();

一起来学大数据|Java中的集合(一)

迭代集合

常见的数据结构

在我们将list之前我们先来了解一下常见的数据结构,这将会对你的集合学习更加深刻。

一起来学大数据|Java中的集合(一)

常见的数据结构

List接口/ListIterator接口

List是有序的collection,因此也称为序列。通过list接口我们可以对列表中的每个元素的插入位置进行精准的控制,通过索引访问元素。与set不同的是列表中是允许重复元素存在的。

一起来学大数据|Java中的集合(一)

List成员方法

一起来学大数据|Java中的集合(一)

ListIterator接口

具体操作方法如下图。

一起来学大数据|Java中的集合(一)

今天我们对集合的接口进行了简单的了解,明天我们将继续对集合中的类进行说明,点击左下角更多了解我,欢迎大家的关注,有什么问题在下方留言哦~

感谢坚持关注的朋友~

一起来学大数据|Java中的动态代理,重中之重的进阶基石

世界很大,幸好有你~

欢迎在评论区留下你的问题或困惑,我将每天与你分享我的观点和心得。

聚焦最新科技咨讯,探寻未来智能领域,我是Mario女陶。

猜你喜欢

转载自blog.csdn.net/qq_41147260/article/details/80898848