list.add()是添加一个item。
/**
*@param e element to be appended to this list
*/
boolean add(E e);
void add(int index, E element);
list.addAll()是添加一个Collection集合。
/**
* @param c collection containing elements to be added to this list
*/
boolean addAll(Collection<? extends E> c);
boolean addAll(int index, Collection<? extends E> c);
package study_7_5.collection.List;
import study_7_5.bean.Customer;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
/**
* @author大圣啊
* @date2021/7/5下午 04:53
* @description:
*/
public class ListDome {
public static void main(String[] args) {
Customer customer = new Customer("刘备", 55);
Customer customer1 = new Customer("关羽", 44);
Customer customer2 = new Customer("张飞", 33);
Customer customer3 = new Customer("曹操",55);
Customer customer4 = new Customer("孙权",55);
List<Customer> list = new ArrayList<Customer>();
list.add(customer);
list.add(0,customer1);
list.add(customer2);
list.forEach(item -> System.out.println("姓名:" + item.getAge() + ",年龄:" + item.getName()));
System.out.println("-----------------------");
List<Customer> list1 = new ArrayList<Customer>();
List<Customer> list2 = new ArrayList<Customer>();
list1.add(customer3);
list2.add(customer4);
list.addAll(0,list1);
list.addAll(list2);
list.forEach(item -> System.out.println("姓名:" + item.getAge() + ",年龄:" + item.getName()));
}
}
输出结果:
姓名:44,年龄:关羽
姓名:55,年龄:刘备
姓名:33,年龄:张飞
-----------------------
姓名:55,年龄:曹操
姓名:44,年龄:关羽
姓名:55,年龄:刘备
姓名:33,年龄:张飞
姓名:55,年龄:孙权