LinkedList Unique methods:
1. Method Introduction (see Code)
ImportJava.util.*;ImportJava.util.ListIterator;/*** Created by Lenovo on 2016/8/21.*/ Public classex12 { Public Static voidMain (string[] args) {LinkedList list=NewLinkedList (); List.add ("Xiao Ming"); List.add ("Xiao Wang"); List.add ("Xiao Hua"); List.add ("Xiao Zhang"); SYSTEM.OUT.PRINTLN (list); List.addfirst ("AAAAA"); List.addlast ("BBBBB"); SYSTEM.OUT.PRINTLN (list); System.out.println (List.getfirst ()); System.out.println (List.getlast ()); List.removefirst (); SYSTEM.OUT.PRINTLN (list); System.out.println (List.removefirst ()); List.removelast (); SYSTEM.OUT.PRINTLN (list); System.out.println (List.removelast ()); }}
2. Data structure (see Code)
Stack (1.6): used primarily to implement the storage of stack data structures.
FIFO: Push () Pop ()
Queue (double-ended queue 1.5): Mainly to use LinkedList to simulate how the queue structure is stored.
FIFO: Offer () poll ()
ImportJava.util.*;ImportJava.util.ListIterator;/*** Created by Lenovo on 2016/8/21.*/ Public classex12 { Public Static voidMain (string[] args) {stacklist list=Newstacklist (); List.add ("Xiao Ming"); List.add ("Xiao Li"); List.add ("Xiao Hua"); List.add ("Xiao Gang"); System.out.println (List.pop ()); }}//Advanced post-outclassstacklist{LinkedList list; Publicstacklist () {list=NewLinkedList (); } Public voidAdd (Object o) {list.push (o); } PublicObject Pop () {returnList.pop (); } Public intsize () {returnlist.size (); }}
Java Collection (LinkedList)