1.
ArrayList不能直接存储基本数据类型,需要把其转化为包裹类才行,但它能存储引用数据类型
如定义一个list:
ArrayList<String> list = new ArrayList<>();
2.
添加元素:add
list.add("aaa");//add添加元素,返回值是布尔类型的 boolean add(E e)
list.add("bbb");
list.add("eee");
list.add("ccc");
3.remove函数(移除)
remove函数1:
boolean a = list.remove("aaa");//1.boolean remove(E e) 返回值是布尔类型的,如果找到了就返回true,否则返回true
boolean b = list.remove("er");
System.out.println(a);//true
System.out.println(b);//false
remove函数2:
String s = list.remove(1);//2.E remove(int index) 返回值是E
System.out.println(s);
System.out.println(list);
4.set函数:(替换)
String s = list.set(1, "wer");//E set(int index,E e) 把原来在索引index位置的值替换为e,并返回被删除的值
System.out.println(s);
System.out.println(list);
5.get函数(查找)
String s1 = list.get(2);//E get(int index) 返回集合中索引为index的值
System.out.println(s1);
6.遍历:
for (int i = 0; i < list.size(); i++) {
String str = list.get(i);
System.out.println(str);
}