import java.util.LinkedList;
import java.util.Queue;
/**
*
* @author javadb.com
*/
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();
}
}