List集合知识点整理

这篇博客详细介绍了Java中的List集合,包括其特点、特有方法和三种遍历方式:迭代器、普通for循环和增强for循环。还探讨了ArrayList和LinkedList的区别,如查询速度、内存占用和线程安全性。
摘要由CSDN通过智能技术生成

目录

一、概述

二、集合类体系结构图

三、Collection集合

1、Collection集合概述

2、Collection集合的常用方法

3、Collection集合的遍历

 四、List集合

1、List集合概述

2、List集合特点

3、List集合的特有方法

4、List集合的三种遍历

1、迭代器遍历

2、普通for循环遍历

3、增强for循环遍历

4、代码演示

5、List集合的实现类


一、概述

集合本质上是一个数据容器,准确来说是一个放数据对象引用的容器。

集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变。

集合的三种类型:List、Set、Map。

二、集合类体系结构图

 集合可以分为单列集合Collection和双列集合Map,单列集合和双列集合区分的依据是集合的每个

项能存储数据的个数。单列集合有Collection及其子类List、Set等,它们每项只能存储单个数据。 

双列集合有Map及其子类,每次能够存储两个数据(键和值),因此称为双列集合。

三、Collection集合


1、Collection集合概述

  • 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素

  • JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现

2、Collection集合的常用方法

方法名 说明
boolean add(E e) 添加元素
boolean remove(Object o) 从集合中移除指定的元素
void clear() 清空集合中的元素
boolean contains(Object o) 判断集合中是否存在指定的元素
boolean isEmpty() 判断集合是否为空
int size() 集合的长度,也就是集合中元素的个数

3、Collection集合的遍历

集合的专用遍历方式迭代器,Iterator<E> iterator():返回此集合中元素的迭代器,通过集合的iterator()方法得。

演示:

//Iterator<E> iterator():返回此集合中元素的迭代器,通过集合的iterator()方法得到
        Iterator<String> it = c.iterator();

        //用while循环改进元素的判断和获取
        while (it.hasNext
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值