目录
导包:
使用:
常用方法:
添加元素:
public boolean add(E e):向集合中添加元素,参数的类型和泛型一致
获取元素:public boolean get(int index) :从集合中获取元素,参数是索引编号,返回值就是对应位置的元素
public boolean remove(int index):从集合中删除元素,参数是索引编号,返回值就是被删除掉的元元素
public int size();获取集合长度
遍历集合:
ArrayList储存基本数据类型:
特点:
ArrayList的长度可以随意改变(数组长度不可改变)
导包:
import java.util.ArrayList();
使用:
import java.util.ArrayList();
对于AraayList来说,有一个尖括号
ArrayList
list = new ArrayList<>();//右边中括号的内容可以不写
注意:
1、泛型只能是引用类型,不能是基本类型、
2、对于ArrayList集合来说,直接打印得到的不是地址值,而是内容
如果内容是空,得到的空的中括号 []
常用方法:
添加元素:
public boolean add(E e):向集合中添加元素,参数的类型和泛型一致
list.add("a");
list.add("b");
//[a,b]
public boolean add(E e):向集合中添加元素,参数的类型和泛型一致
list.add("a");
list.add("b");
//[a,b]
list.add("a");
list.add("b");
//[a,b]
注意:
返回值代表添加是否成功。
对于ArrayList来说,add添加动作一定是成功的,所以返回值可用可不用
但是对于其他集合来说,add添加不一定成功
获取元素:public boolean get(int index) :从集合中获取元素,参数是索引编号,返回值就是对应位置的元素
String s=list.get(1);//b
public boolean remove(int index):从集合中删除元素,参数是索引编号,返回值就是被删除掉的元元素
String s=list.remove(1);//s="b";
list:[a]
public int size();获取集合长度
int size=list.size();//1
遍历集合:
for(int i=0;i
System.out.println(list.get(i));
}
ArrayList储存基本数据类型:
String s=list.get(1);//b
String s=list.remove(1);//s="b";
list:[a]
public int size();获取集合长度
int size=list.size();//1
遍历集合:
for(int i=0;i
System.out.println(list.get(i));
}
ArrayList储存基本数据类型:
int size=list.size();//1
for(int i=0;i
System.out.println(list.get(i));
}
ArrayList储存基本数据类型:
泛型只能是引用类型,不能是基本类型,但可以使用基本类型的“包装类”
ArrayList
list1=new ArrayList<>(); list1.add(1);
list1.add(2);
list1.add(3);
list1.get(0);//1
注意:
从JDK 1.5+开始,支持自动装箱,自动拆箱
自动装箱:基本类型--->包装类型
自动拆箱:包装类型---->基本类型



