ArrayList集合

1、ArrayList集合概述

ArrayList集合是JDK提供的一个类,ArrayList中封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayList会分配一个更大的数组来存储这些元素。因此,可以将ArrayList集合看作是一个长度可变的数组。

2、集合的创建

导包:import java.util.ArrayList;

创建对象:ArrayList<要存储元素的数据类型> list = new ArrayList<要存储元素的数据类型>;

  • 集合中存储的元素只能为<>中指定的数据类型的元素;
  • “<要存储的元素的数据类型>”中的数据类型必须为引用类型,不能是基本类型;

8中基本类型对应的引用类型列表如下:

基本数据类型 对应的引用数据类型
byte Byte
short Short
int Integer
long Long
char Character
boolean Boolean
float Float
double Double

 

 

 

 

 

 

 

 

 

3、集合中的常用方法

方法声明 功能描述
boolean add(Object obj) 将指定元素obj添加到集合末尾
Object get(int index) 获取指定index位置上的元素并将其返回
int size() 返回集合中元素的个数
boolean add(int index, Object obj) 向集合指定index位置添加元素obj,原来index位置及其后的元素依次后移
Object set(int index, Object obj) 将集合中指定index位置上的元素替换为obj,并将被替代的元素返回
Object remove(int index) 将集合中指定index位置上的元素从集合中删除,并将被删除的元素返回
void clear() 清空集合中的元素

 

 

 

 

 

 

 

 

 

 

 

4、集合演示

posted @   AlphaJunS  阅读(459)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示