ToB企服应用市场:ToB评测及商务社交产业平台

标题: Java 集合 [打印本页]

作者: 杀鸡焉用牛刀    时间: 2023-10-6 04:13
标题: Java 集合
集合概述

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

Map 继承树

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




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4