ArrayList是一种用来表示集合的数据结构,相比于数组,ArrayList在增删改元素的方面有着更大的优势。
1、 ArrayList的定义
1、导入包 import java.util.ArrayList;
2、ArrayList<存储的数据类型> 变量名=new ArrayList<存储的数据类型> [];
注意:如果希望向集合ArrayList当中存储基本类型数据,必须使用基本类型对应的“包装类”
-
基本类型----包装类
-
byte----Byte
-
short----Short
-
long----Long
-
int----Integer 【特殊】
-
float----Float
-
double----Double
-
char----Character 【特殊】
-
boolean----Boolean
ArrayList<Integer> arlist=new ArrayList<Integer>();
2、ArrayList的常用方法
一个小Demo
import java.util.ArrayList;
public class ArrayListDemo
{
public static void main(String[] args)
{
ArrayList<Integer> arlist=new ArrayList<Integer>();
arlist.add(857); //添加元素
arlist.add(888);
arlist.add(666);
arlist.add(777);
arlist.add(3,789); //在索引3处插入元素789
arlist.set(2,48); //改索引2处的元素改为48
arlist.remove(1); //移除索引1处的元素
for(int i=0;i<arlist.size();i++)
{
System.out.println(arlist.get(i));
}
}
}