import java.util.LinkedList; import java.util.Queue; /** * * @author outofmemory.cn */ public class Main { /** * Example method for using a Queue */ public void queueExample() { Queue queue = new LinkedList(); //Using the add method to add items. //Should anything go wrong an exception will be thrown. queue.add("item1"); queue.add("item2"); //Using the offer method to add items. //Should anything go wrong it will just return false queue.offer("Item3"); queue.offer("Item4"); //Removing the first item from the queue. //If the queue is empty a java.util.NoSuchElementException will be thrown. System.out.println("remove: " + queue.remove()); //Checking what item is first in line without removing it //If the queue is empty a java.util.NoSuchElementException will be thrown. System.out.println("element: " + queue.element()); //Removing the first item from the queue. //If the queue is empty the method just returns false. System.out.println("poll: " + queue.poll()); //Checking what item is first in line without removing it //If the queue is empty a null value will be returned. System.out.println("peek: " + queue.peek()); } /** * @param args the command line arguments */ public static void main(String[] args) { new Main().queueExample(); } } //java/6683