List 添加元素的方法
方法1、add 方法:
1、list.add(element);直接给list集合添加元素,先添加的排在集合前边(List集合有序)。
2、list.add(index,element);给list集合指定的索引'index',添加元素'element'。
示例和注释:
@Test
public void addTest(){
/**
* 集合添加元素的方法:
* 1、list.add(element);直接给list集合添加元素,先添加的排在集合前边(List集合有序)。
* 2、list.add(index,element);给list集合指定的索引'index',添加元素'element'。
*/
List<String> list = new ArrayList<String>();
/*方法1、直接添加元素:list.add(element);*/
list.add("元素一");
list.add("元素二");
list.add("元素三");
list.add("元素四");
list.add(null);
list.add("元素三");
list.add(null);
System.out.println("add新增后的list:"+list);//打印结果“add新增后的list:[元素一, 元素二, 元素三, 元素四, null, 元素三, null]”。
/*方法2、给指定的索引添加元素,原来该位置的元素后移:list.add(index, element);*/
list.add(2,"如花");//在索引 2 的位置插入元素“如花”。
System.out.println("add根据索引插入后list:"+list);//打印结果“add根据索引插入后list:[元素一, 元素二, 如花, 元素三, 元素四, null, 元素三, null]”。
/*发现:List集合可以存多个值为 ‘null’的元素,并且打印结果和添加顺序一致,说明List集合有,可重复、有序、能存多个null的特点。*/
}
方法2、addAll 方法
集合添加(复制)其他集合的方法:
1、list.addAll(collection);直接将其他集合'collection'的元素,添加到list集合。
2、list.addAll(index, collection);在集合‘list’索引2的位置开始添加集合‘collection’的全部元素。
示例和注释:
@Test
public void addAllTest(){
/**
* 集合添加(复制)其他集合的方法:
* 1、list.addAll(collection);直接将其他集合'collection'的元素,添加到list集合。
* 2、list.addAll(index, collection);
*/
List<String> list = new ArrayList<String>();
List<String> list2 = new ArrayList<String>();
List<String> list3 = new ArrayList<String>();
//list添加元素
list.add("元素一");
list.add("元素二");
list.add("元素三");
list.add("元素四");
//list2添加元素
list2.add("王二");
list2.add("张三");
list2.add("李四");
//list3添加元素
list3.add("aaa");
list3.add("bbb");
list3.add("ccc");
list2.addAll(list);//将集合list全部元素添加到集合list2.
list3.addAll(2,list);//在集合list3索引2的位置开始添加集合list的全部元素。
/*打印结果*/
System.out.println("list:"+list); //list:[元素一, 元素二, 元素三, 元素四]
System.out.println("list2:"+list2); //list2:[王二, 张三, 李四, 元素一, 元素二, 元素三, 元素四]
System.out.println("list3:"+list3); //list3:[aaa, bbb, 元素一, 元素二, 元素三, 元素四, ccc]
}
查看集合遍历的方法——> (~_~)