为什么要有集合
储存数据,较数组的优点为长度可变,添加元素,集合会自动扩容
集合不可以直接储存基本数据类型,要将其转换包装类
Arraylist集合
1.创建集合对象
public class pta{
public static void main(String[] args) {
ArrayList<String> list =new ArrayList<String>();
}
}
//泛型:限定集合中储存数据类型对象即
//基本数据类型运用类除了char和int 外其他为首字母大写如:short->Short,long->Long
//char 为Character,int 为integer
输出时会打印集合中的储存内容而不是地址
输出时会自带[ ]包裹
Arraylist方法
添加元素
list.add("aaa");//返回值布尔类型,返回值恒为true
删除元素
list.remove("aaa");//返回值布尔类型,存在为true,不存在为false;
String a=list.remove(0);//删除0索引对应元素并返回该元素,此时a对应aaa
修改元素
String a=list.set(0,"bbb");//将元素"bbb",覆盖到1索引指向位置,原元素被覆盖 ,返回被覆盖元素此时a对应aaa
查询元素
String a=list.get(0);//返回索引0对应元素
获取元素长度
int a=list.size();