ArrayList集合
- 创建格式
ArrayList<要保存元素的数据类型> 对象名 = new ArrayList<要保存元素的数据类型>();
集合的索引也是从0开始的
- 常用方法
1:添加元素
add(元素值); 只要执行成功,都会返回true;
add(索引,元素值); 向指定的位置添加元素;没有返回值;
//创建一个集合对象
ArrayList<String> arr=new ArrayList<>();
//向集合中添加元素
arr.add("孙悟空");
arr.add(1,"猪八戒");
2:删除元素
remove(索引或元素值); 返回的是被删除掉的元素
arr.remove("猪八戒")
arr.remove(0);
3:修改元素
set(索引,新元素); 返回的是被替换掉的元素
arr.set(1,"观音菩萨")
4:查询元素
get(索引); 返回的是指定索引处的元素;
arr.get(0)
5:获取长度
size();
arr.size()
- 数组和集合的区别
相同点:
数组和集合都可以用来存储元素
不同点:
1,数组的长度是固定的,集合的长度是可变的
2:数组可以直接保存基本数据类型的数据,而集合不能直接保存基本数据类型的数据;(如果想保存基本数据类型的数据,需要使用对应的包装类型)