LinkedList特点和常用操作
一、在线API
二、特点
- LinkedList实现了Queue、Deque接口,;
- LinkedList适合删除操作,因为删除不会发生移位;
- LinkedList可以包含重复的元素;
- LinkedList是非线程安全的;
- LinkedList维护了元素插入时的顺序。
三、基本操作
1.创建LinkedList
LinkedList<String> emps = new LinkedList<>();
emps.add("Zhang San");
emps.add("Li Si");
emps.add("Wang Wu");
emps.add(2,"Zhao Liu"); //在指定位置(索引)添加元素
emps.add(null); //可以包含空值
emps.addFirst("Ma Yi"); //在begin添加元素
emps.addLast("Ye gu"); //在end添加元素
System.out.println(emps); //[Ma Yi, Zhang San, Li Si, Zhao Liu, Wang Wu, null, Ye gu]
//添加List
List<String> newEmp = new