杀鸡焉用牛刀 发表于 2023-10-6 04:13:39

Java 集合

集合概述

为了保存数量不确定的数据,以及保存具有映射关系的数据,Java 提供了集合类。集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类。所有的集合都位于java.util包下
Java 的集合类主要由两个接口派生而出:Collection和Map,Collection和Map 是 Java 集合框架的根接口,这两个接口又包含了一些子接口或实现类
Collection 接口、子接口及其实现类的继承树
https://img2023.cnblogs.com/blog/1720190/202309/1720190-20230927000308033-1458996919.png
Map 继承树
https://img2023.cnblogs.com/blog/1720190/202309/1720190-20230927000330713-539353727.png
Collection

Collection 接口是 List、Set 和 Queue 接口的父接口,该接口里定义的方法既可用于操作Set集合,也可用于操作 List 和 Queue 集合。
常用方法

<ul>boolean add(Object o) 该方法用于向集合里添加一个元素,如果集合对象被改变了,则返回 true
boolean addAll(Colleaction c) 把集合c 力的所有元素添加到指定集合里,如果集合对象被改变了,则返回 true
void clear() 清除集合里的所有元素, 将集合长度变为 0
boolean contains(Object) 返回集合里是否包含指定元素
boolean containsAll(Collection c) 返回集合里是否包含集合c 力的所有元素
boolean isEmpty() 返回集合是否为空
Iterator iterator() 返回一个 Iterator 对象,用于遍历集合里的元素
boolean remove(Object o) 删除集合中的指定元素 o,如果包含了一个或多个元素 o,只删除第一个符合条件的元素
boolean removeAll(Collection c) 从集合中删除集合 c 里包含的所有元素
boolean retainAll(Collection c) 从集合中上演出 集合c 里不包含的元素
int size() 该方法返回集合里元素的个数
Object[] toArray() 该方法把集合转成一个数组,所有的集合元素变成对应的数组元素
boolean removeIf(Predicate
页: [1]
查看完整版本: Java 集合