Java基础篇(三、集合)

2019-05-25  本文已影响0人  灿烂的GL

以下为笔记整理主要参考视频教程:2019年idea版 java工程师基础班+旅游网项目实战,配合书Java的核心技术看,视频比较详细,本文仅供参考。


集合

image.png

1、众集合接口

image.png

2、collection接口的用法:

Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和List。Set中不能包含重复的元素。List是一个有序的集合,可以包含重复的元素,提供了按索引访问的方式

Collection接口共性方法返回的均是布尔值

image.png image.png image.png
List接口:(有序、可重复)
image.png

指定索引处添加元素。如果不指定索引就会依次添加

Set接口(无序、不可重复)

image.png image.png

Set.add不能存储相同值,原因如下:

image.png image.png

想了解更详细的可参考链接:https://www.cnblogs.com/yangliguo/p/7476788.html

3、迭代器:

通用的集合取用元素方式

image.png image.png image.png

或者可用for循环

image.png

但推荐用while方法

存储方式如下:

image.png

可以使用增强for循环来遍历数组

image.png

4、泛型作用:

不确定数据类型,创建对象的时候把数据类型填上

image.png

5、和集合相关的数据结构:

image.png
image.png
上一篇 下一篇

猜你喜欢

热点阅读