Collection集合
集合的概述
集合:集合是java中提供一种容器 可以用来存储多个数据
数组的长度是固定的 集合的长度是可变的
数组中存储是同一类型的元素 可以存储基本数据值 集合存储的都是对象 而且对象的类型可以不一致 在开发中一般当对象多的时候 使用集合进行存储
集合框架
集合按照其存储结构可以分为两大类 分别是单列集合Collection和双列集合Map,今天我们主要学习Collection集合
Collection:单列集合类的根接口 用于存储一系列符合某种规则的元素 它有两个重要的子接口 分别是List和Set
List的特点是元素有序、元素可重复 而set的特点是元素无序、不可重复
Collection集合使用方法
boolean add(E e);向集合中添加元素
boolean remove(E e);删除集合中的某个元素
void clear();清空集合所有的元素
boolean contains(E e);判断集合中是否包含某个元素
boolean isEmpty();判断集合是否为空
int size();获取集合的长度
Object[] toArray();将集合转成一个数组
代码:
public static void main(String[] args) {
Collection<String> c = new ArrayList<>();
//向集合中添加数据
c.add("张三");
c.add("李四");
c.add("王五");
//判断集合是否为空
boolean empty = c.isEmpty();
System.out.println(empty);
System.out.println("------------------------");
//删除集合中的某个元素
c.remove("王五");
//查询集合中的数据
System.out.println(c);
System.out.println("------------------------");
//判断集合是否包含某个元素
boolean l = c.contains("李四");
System.out.println(l);
System.out.println("------------------------");
//获取集合的长度
System.out.println(c.size());
System.out.println("------------------------");
//将集合转为数组
Object[] objects = c.toArray();
//遍历数组
for (int i = 0; i < objects.length; i++) {
System.out.println(objects[i]);
}
System.out.println("-------------------------");
//清空集合中的所有元素
c.clear();
//判断集合是否为空
boolean empty1 = c.isEmpty();
System.out.println(empty1);
//查询集合中的数据
System.out.println(c);
}
运行结果:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本