ArrayList类

java.util.ArrayList类是一个【大小可变的数组】的实现,里面存储的数据成为元素。该类提供了一些常用的api方法来操作内部存储的元素。

ArrayList类的使用步骤

查看类
java.util.ArrayList:该类也是需要import导入后才能使用
表示一种指定的数据类型,叫做【泛型】。E,取自Element(元素)的首字母。在程序中遇到【E】的地方,我们需要一种【引用的数据类型】将其替换掉即可,表示可以存储哪种数据类型的元素。
例如:
ArrayList list;
ArrayList strs;
ArrayList nums;//不正确写法(ArrayList是一种引用数据类型,存储不了整形,除非是int
的包装类Integer)
查看构造方法
public ArrayList();构造一个初始值为10的空列表
public ArrayList(int initialcapacity)构造一个指定初始容器的空列表
基本格式:
ArrayList<引用数据类型> 变量名 = new ArrayList<引用的数据类型(jdk1.7之后可以忽略不写)>();
查看成员方法:
public boolean add(E e):将指定的元素添加到此列表的尾部
public void add(int index,E element):将指定的元素插入此列表中的指定位置。
public void clear():移除此列表中的所有元素
public boolean contains(Object o):判断次列表是否包含指定的元素,如果包含返回true,否则返回false
public E get(int index):返回指定位置的元素。
public int indexOf():返回此列表中首次出现的指定元素的索引,或如果此列表不包含元素,则返回 -1。
public boolean isEmpty(): 如果此列表中没有元素,则返回 true
public E remove(int index):移除此列表中指定位置上的元素。
public E set(int index,E element):用指定的元素替代此列表中指定位置上的元素。
public int size():返回此列表中的元素数。

遍历

	使用for循环,定义的循环变量就是ArrayList容器中的索引,循环次数就是容器的元素个数size()
	例子:
		 ArrayList<Integer> arr = new ArrayList<>();
 					arr.add(123);
					arr.add(1246);
 					arr.add(789);
        for (int i = 0; i < arr.size(); i++) {
            System.out.println(arr.get(i));
        }

如何存储基本数据类型
ArrayList类对象不能存储基本数据类型,只能是存储引用数据类型,类似不支持的,但是java中提供了基本数据类型对应的包装类,包装类是可以在ArrayList容器中指定的,所以我们如果想要存储基本数据类型值,首先把基本数据类型转换成包装类

基本类型基本类型包装类
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
charCharacter
booleanBoolean
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值