java集合:ArrayList
ArrayList集合在util包中
基本创建方法:
ArrayList<String> list = new ArrayList<>();//其中<>中是范式,规定了集合中的数据类型
ArrayList的基本成员方法
添加元素:
add(E e) //直接在集合末端添加元素
add(int index, E element) //在指定索引添加元素
删除元素:
remove(E e) //直接删除元素,返回bool类型,true为删除成功,false为删除失败(元素不存在)
remove(int index) //根据索引删除,返回被删除的元素
修改元素:
set(int index, E e) //根据索引修改集合元素,返回该索引中修改之前的元素
查询元素:
get(int index) //根据索引查询元素,返回该索引对应的元素
获取集合长度:
int size //获取集合长度
接下来是简单代码实现
(1)add方法:
list.add("aaa");//向集合中添加元素
list.add("bbb");
list.add(1,"ccc");
list.add("ddd");
System.out.println(list);//直接打印集合中的元素而非地址值
打印结果如下:
[aaa, ccc, bbb, ddd]
(2)remove方法:
String result1 = list.remove(0);//根据索引删除,返回被删除的元素
boolean result2 = list.remove("aaa");//直接删除元素,返回bool类型,true为删除成功,false为删除失败(元素不存在)
System.out.println(result1);
System.out.println(result2);
System.out.println(list);
打印结果如下:
aaa
false
[ccc, bbb, ddd]
(3)set和get方法:
String str1 = list.set(0,"eee");//根据索引修改集合元素,返回该索引中修改之前的元素
String str2 = list.get(0);//根据索引查询元素,返回该索引对应的元素
System.out.println(str1);
System.out.println(str2);
System.out.println(list);
打印结果如下:
ccc
eee
[eee, bbb, ddd]
(4)size方法:
int length = list.size();//获取集合长度,并返回长度
System.out.println(length);
打印结果如下:
3