集合框架 之 LinkedList
阿新 • • 發佈:2018-11-06
使用頻率不高,但是有一些特有方法
package myclass;
import java.util.*;
/*
LinkedList: 特有方法
addFirst();//將新增的元素放在頭部
addLast();//將新增的元素放在尾部
getFirst();//只取出元素而不刪除元素
getLast();
removeFirst();//不僅取出元素還刪除元素
removeLast();
獲取元素,但是元素被刪除。如果集合中沒有元素,會出現NoSuchElement異常
offerFirst()
offerLast()
peekFirst()
peekLast()
獲取元素,但是不刪除元素,如果集合中沒有元素,就會返回null
pollFirst()
pollLast()
獲取元素,但是元素被刪除,如果元素中沒有元素,就會返回null
*/
class LinkedListDemo
{
public static void main(String[] args)
{
LinkedList link = new LinkedList();
link.addFirst("java01"); link.addFirst("java02"); link.addLast("java03"); link.addLast("java04"); //sop(link); sop(link.getFirst()); sop(link.getLast()); sop(link.size()); sop(link.removeFirst()); sop(link.size()); //取出元素 while(!link.isEmpty()) { sop(link.removeFirst()); }
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}