list集合:有序集合,简单理解类似于数组,用【】表示,可通过索引访问元素的值,值也可以重复。
如何定义一个集合?需要使用java中以下两个类
import java.util.List;
import java.util.ArrayList;
//新建一个list对象
List list=new ArrayList();
如何在集合中添加元素?操作集合的常用方法有哪些?
方法1:add(index,element) 通过在指定位置插入元素信息,指定位置索引从0开始,表示插入在第一个位置
方法2:list1.addAll(index,list2)将list2中的所有元素添加在list1的指定位置,成功返回true,失败返回false
import java.util.List;
import java.util.ArrayList;
//list中常用方法1 :add
List list1=new ArrayList();
log.info("添加元素前:"+list1);
list1.add("test1");
list1.add("test2");
log.info("添加元素后:"+list1);
list1.add(1,"test3");
log.info("添加元素后:"+list1);
List list2=new ArrayList();
Boolean a=list1.addAll(1,list2);
log.info("插入空集合返回值:"+a);
list2.add("jmeter1");
Boolean b=list1.addAll(1,list2);
log.info("加入list2后的list1:"+list1);
log.info("插入list2后返回值:"+b);
方法3:get(index)获取集合中指定位置的元素
log.info(list1.get(0));
方法4:indexOf(element) 返回某个元素在list中位置,存在则返回int数值,不存在则返回-1
方法5:list.size() 返回list集合元素个数