类似于双向链表
.public void addFirst(E e) 在列表开头插入指定的元素
.public void addLast(E e) 在列表末尾出=处插入指定元素
.public E getFirst() 返回此列表中的第一个元素
.public E getLast() 返回此列表中的最后一个元素
.public E removeFirst() 从此表中删除并返回第一个元素
.public E removeLast() 从此表中删除并返回第后一个元素
package list集合;
import java.util.LinkedList;
public class linkedlist集合的特有功能 {
/*
类似于双向链表
.public void addFirst(E e) 在列表开头插入指定的元素
.public void addLast(E e) 在列表末尾出=处插入指定元素
.public E getFirst() 返回此列表中的第一个元素
.public E getLast() 返回此列表中的最后一个元素
.public E removeFirst() 从此表中删除并返回第一个元素
.public E removeLast() 从此表中删除并返回第后一个元素
*/
public static void main(String[] args) {
// TODO 自动生成的方法存根
LinkedList<String> li =new LinkedList<String>();
li.add("hello");
li.add("java");
li.add("world");
// public void addFirst(E e) 在列表开头插入指定的元素
li.addFirst("JavaEE");
// public void addLast(E e) 在列表末尾处插入指定元素
li.addLast("JavaSE");
// public E getFirst() 返回此列表中的第一个元素
System.out.println(li.getFirst());
// public E getLast() 返回此列表中的最后一个元素
System.out.println(li.getLast());
// public E removeFirst() 从此表中删除第一个元素并返回
System.out.println(li.removeFirst());
// public E removeLast() 从此表中删除第后一个元素并返回
System.out.println(li.removeLast());
System.out.println(li);
}
}