Java 容器类常用操作

又是LeetCode刷题带来的需求。
刷题过程中,没有IDE自动提示的加持,很多Java集合类的基本操作都不是很熟悉,因此做个笔记熟悉一下。
Java编程思想中,容器类这一章的标题为“持有对象”,其实应该就是内部存储对象可动态扩展或修改的容器类的集合。
具体包括List、Stack、Queue、Set、Map等。
Java 容器类

1. ArrayList

ArrayList<Integer> intList = new ArrayList<Integer>();//ArrayList元素为对象,不能存储基本类型数据,如int等。
int lsize = intList.size();//获取ArrayList长度。
intList.add(5);
intList.add(12);//ArrayList添加元素。
lsize = intList.size();//lsize = 2, 元素内容自动添加.
intList.add(0, 6); //在索引为0的位置,插入元素6
intList.clear(); //清除intList中的所有元素
lsize = intList.size(); //此时lsize为0
intList.add(5);
intList.add(7);
intList.add(6);
intList.add(12);
int lindex = intList.indexOf(6);//获取intList中的第一个元素6的索引。
boolean lcon = intList.contains(10); //判断是否包含指定元素,
Integer lget = intList.get(2);//获取索引为2的元素。
boolean lempty = intList.isEmpty();//判断是否为空
int lastIndex = intList.lastIndexOf(6);//最后一个元素6的索引

intList.set(2, 2);//设置索引为2的元素为11;
intList.remove(new Integer(2));//删除第一个元素2
intList.remove(2);//删除索引为2的元素。

待后续补充

2.LinkedList

3.Queue

4.Stack

5.Set

6.Map

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值