Java 集合超清晰入门讲解

发布时间:2026/5/20 8:00:28

Java 集合超清晰入门讲解 一、什么是集合集合 Java 官方提供的、用来装多个对象的容器超级数组和数组比集合的核心优势长度可变用多少自动扩容不用操心功能强大增删改查直接调用方法只能存对象存基本类型会自动装箱提供了很多数组没有的方法add、remove、contains、clear...二、集合和数组的区别必背特性数组集合长度固定不能改可变自动扩容存储类型基本类型 对象只能存对象功能只有存、取、遍历超多现成方法使用场景固定数量数据经常增删、数量不固定三、Java 集合体系最常用的 3 个Java 集合有一大堆但新手只需要掌握这 3 个ArrayList最最常用有序、可重复、有索引像 “加强版数组”LinkedList链表结构增删快HashSet无序、不可重复、无索引用来去重四、ArrayList 超详细用法1. 创建集合// 格式ArrayList存储类型 名称 new ArrayList(); ArrayListString list new ArrayList(); ArrayListAccount accounts new ArrayList();2. 常用方法必背// 1. 添加元素 list.add(小明); list.add(小红); // 2. 获取元素 String name list.get(0); // 从0开始 // 3. 获取长度 int size list.size(); // 4. 删除元素 list.remove(0); // 根据索引删 list.remove(小红); // 根据内容删 // 5. 判断是否包含 boolean contains list.contains(小明); // 6. 清空 list.clear(); // 7. 判断是否为空 boolean empty list.isEmpty();3. 遍历集合// 方式1for 循环遍历通过索引 for (int i 0; i list.size(); i) { System.out.println(list.get(i)); } // 方式2增强 for 循环最简单 for (String s : list) { System.out.println(s); }五、集合的 3 个核心特点1.自动扩容装满了自动变大不用像数组那样担心越界。2.泛型 用来限制集合存什么类型更安全ArrayListString // 只能存字符串 ArrayListAccount // 只能存账户对象3.只能存引用类型不能直接存int、double但可以存ArrayListInteger // int 的包装类 ArrayListDouble六、新手必记总结集合 加强版数组长度可变、功能更强ArrayList 最常用有序、可重复、有索引核心方法add、get、size、remove、contains遍历普通 for / 增强 for一句话串起来数组固定长度集合自动扩容数组简单集合好用ArrayList 是开发里最常用的集合

相关新闻