2025年集合详解(小白必看)

集合详解(小白必看)一 集合概述 集合是 JAVA 中提供的一种容器 用来存储多个数据 1 集合与数组的区别 数组特点 类型固定 长度固定 集合特点 类型不固定 长度也不固定 随意存放任何数据 二 集合框架 三 集合分类与特点 List 是一个有序集合

大家好,我是讯享网,很高兴认识大家。

一、集合概述

集合是JAVA中提供的一种容器,用来存储多个数据。

1、集合与数组的区别

  • 数组特点:类型固定,长度固定
  • 集合特点:类型不固定,长度也不固定,随意存放任何数据

二、集合框架


讯享网

 

三、集合分类与特点 

List:是一个有序集合,可以放重复的数据
Set:是一个无序集合,不允许放重复的数据
Map:是一个无序集合,集合中包含一个键对象,一个值对象,键对象不允许重复,值对象可以重复

 四、Collection集合概述

是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素 JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现

å¨è¿éæå¥å¾çæè¿°

 五、集合的分类与介绍

1、List集合

 List集合概述 有序集合(也称为序列),用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引访问元 素,并搜索列表中的元素
与Set集合不同,列表通常允许重复的元素
List集合特点:有索引、可以存储重复元素、元素存取有序

分类

å¨è¿éæå¥å¾çæè¿°

import java.util.ArrayList; public class Arraylist02 { public static void main(String[] args) { ArrayList<String> list=new ArrayList<>(); list.add("hello"); list.add("java"); list.add("javase"); System.out.println(list); //[hello, java, javase] //public boolean remove(Object o) 删除指定的元素,返回删除是否成功 System.out.println(list.remove("javase"));//true System.out.println(list); //[hello, java] System.out.println(list.remove("python"));//false 不会报错,但也不会删除,因为不存在 //public E remove(int index) 删除指定索引处的元素,返回被删除的元素 System.out.println(list.remove(0)); //hello System.out.println(list.remove(5)); //报错 java.lang.IndexOutOfBoundsException } }

讯享网
小讯
上一篇 2025-04-08 07:40
下一篇 2025-04-06 09:36

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/21693.html