Java中ArrayList的用法

本文详细介绍了Java中ArrayList的基本概念、使用方法及其常见操作。包括如何创建ArrayList、添加元素、删除元素、查找元素等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Java中ArrayList可以看作是一个容器,有点类似与C++STL中的动态数组,23333

首先要导入

       import java.util.ArrayList;

ArrayList的定义:

       ArrayList<Type> name = new ArrayList<Type>(size);

              其中Type为对象类型,也可以是简单类型的包装类,例如int的包装类就是Integer。。。

              name就是自己给ArrayList起的名字了

              其中size就是定义的数组的大小,虽然动态数组是可以扩展的,但是默认的大小是16,不够的话还要再申请内存。为了节省时间,兼顾内存,最好是写上大小,当然了,不写也是没有错误的。


ArrayList中常用的方法:

                //添加元素
		list.add("A");        //将一个元素插入数组
		list.add(1, "B");       //在索引为1处插入一个元素
		list1.add("D");          
		list.addAll(list1);          //将list1全部插入到list的末尾
		list.addAll(1, list1);       //在索引为1处插入list1
		
		//移除元素
		list.remove("A");             //移除一个值为“A”的元素
		list.remove(1);              //移除索引为1的元素
	    
		//查找元素
		list.contains("A");         //返回值为boolean,查找数组中是否存在“A”元素
		list.indexOf("A");            //返回元素“A”第一次出现的位置,没有则返回-1
		list.lastIndexOf("A");           //返回元素“A”最后一次出现的位置,没有则返回-1
		
		//其他
		list1.clear();         //将数组中的元素全部清空
		list.isEmpty();             //返回值为boolean,询问数组是否为空
		


       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值