이전에 ArrayList와 함께 Stack을 다뤄보았습니다. Stack하면 또 떠오르는게 Queue죠!

이번에는 Queue에 대하여 제공해주는 method들을 이용하여 테스트만 해보겠습니다.


/**
* Created by 진우 on 2016-07-17.
*/
public class MyQueueTest {
public static void main(String[] args) {
MyQueueTest test = new MyQueueTest();
test.checkLinkedList();
}

public void checkLinkedList() {
LinkedList<String> queue = new LinkedList<String>();
queue.add("A");
queue.addFirst("B");
System.out.println(queue);

queue.offerFirst("C");
System.out.println(queue);

queue.addLast("D");
System.out.println(queue);

queue.offer("E");
System.out.println(queue);

queue.offerLast("F");
System.out.println(queue);

queue.push("G");
System.out.println(queue);

queue.add(0, "H");
System.out.println(queue);
System.out.println("Change -> From " + queue.set(3, "I") + " to " + queue.get(3));
System.out.println("After = " + queue);
}
}



WRITTEN BY
SiriusJ

,