LinkedList底层是双向链表实现,可以作为FIFO(先进先出)的队列,也可以作为LIFO(后进先出)的栈。
LinkedList<String> list = new LinkedList<String>();
list.add("1");
list.add("2");
list.add("3");
list.add("4");
list.add("5");
list.size();
list.addFirst("0");
list.addLast("6");
list.getFirst();
list.getLast();
boolean list.removeFirst();
boolean list.removeLast();
ArrayList<String> arrayList = new ArrayList<String>(linkedList);
list.clear();
list.toArray();
list.indexOf(String str);
list.set(int index,String str);
boolean list.contains(String str);