第六章 集合(一)

本文介绍了Java集合中的List接口,包括List接口的特点、ArrayList和LinkedList的实现原理及操作方法。ArrayList作为List接口的一个实现,内部基于可变长度的数组,适合查询但插入和删除效率较低。而LinkedList采用双向循环链表,优化了添加和删除操作,但查询速度相对较慢。通过案例展示了ArrayList和LinkedList的使用方法。
摘要由CSDN通过智能技术生成

6.1 集合概述

为了在程序中保存数目不确定的对象,Java提供了一系列特殊的类,这些类可以存储任意类型的对象,并且长度可变,这些类型统称为集合。

集合按照其存储结构分为两大类,即单列集合Collection和双列集合Map

6.2 Collecion接口

Collection是所有单列集合的父接口,它定义了单列集合(List和Set)通用的一些方法,这些方法可用于操作所有的单列集合。

Collection接口的常用方法
方法声明 功能描述
boolean add(Object o) 向集合中添加一个元素
boolean addAll(Collection c) 将指定Collection中的所有元素添加到该集合中
void clear 删除该集合中的所有元素
boolean remove(Object o) 删除该集合中指定的元素
boolean removeAll(Collection c) 删除指定元素中的所有元素
boolean isEmpty() 判断该集合是否为空
boolean contains(Object o) 判断该集合中是否包含某个元素
boolean containsAll&#x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值