ArrayList集合

Posted alphajuns

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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、集合演示

技术分享图片

技术分享图片技术分享图片

技术分享图片

以上是关于ArrayList集合的主要内容,如果未能解决你的问题,请参考以下文章

集合系列 List:ArrayList

在java中怎样求多个arraylist集合的交集?

Collectio集合,List《ArrayList,LinkedList》

Java集合之List---ArrayList解析

集合框架之ArrayList集合

集合List和ArrayList的示例