LinkedList:底层数据结构是一种链表
查询慢,增删快,线程不安全,执行效率高
package com.ylh3Y30;
import java.util.List;
import java.util.LinkedList;
/**LinkedList集合的特有功能
* addFirst:在表的开头添加元素
* addLast:在表的末尾添加元素
* getFirst:返回此列表中的第一个元素
* getLast:返回此列表的最后一个元素
* removeFirst:删除此列表中第一个元素
* removeLast:删除此列表的最后一个元素
*/
public class Demo2 {
public static void main(String[] args) {
LinkedList<String> ll=new LinkedList<String>();
ll.add("hello");
ll.add("world");
// addFirst:在表的开头添加元素
ll.addFirst("java");
System.out.println(ll);
//addLast:在表的末尾添加元素
ll.addLast("javaee");
System.out.println(ll);
// getFirst:返回此列表中的第一个元素
System.out.println(ll.getFirst());
//getLast:返回此列表的最后一个元素
System.out.println(ll.getLast());
//removeFirst:删除此列表中第一个元素
ll.removeFirst();
System.out.println(ll);
//removeLast:删除此列表的最后一个元素
ll.removeLast();
System.out.println(ll);
}
}