LinkedList类概述
底层数据结构是链表,查询慢,增删快
线程不安全,效率高
LinkedList的特有功能:
-
A:添加功能
-
public void addFirst(Object e)
-
public void addLast(Object e)
-
B:获取功能
-
public Object getFirst()
-
public Obejct getLast()
-
C:删除功能
-
public Object removeFirst()
-
public Object removeLast()
// 创建集合对象
LinkedList link = new LinkedList();
// 添加元素
link.add("hello");
link.add("world");
link.add("java");
// public void addFirst(Object e)
// link.addFirst("javaee");
// public void addLast(Object e)
// link.addLast("android");
// public Object getFirst()
// System.out.println("getFirst:" + link.getFirst());
// public Obejct getLast()
// System.out.println("getLast:" + link.getLast());
// public Object removeFirst()
System.out.println("removeFirst:" + link.removeFirst());
// public Object removeLast()
System.out.println("removeLast:" + link.removeLast());
// 输出对象名
System.out.println("link:" + link);