在Java中,Queue是一個接口,它是Collection接口的子接口。Queue表示一種特殊的集合,其中的元素按照先進先出(FIFO)的順序進行操作。
創建Queue對象和添加元素:
Queue<String> queue = new LinkedList<>();
queue.add("A");
queue.add("B");
queue.add("C");
獲取隊頭元素:
String element = queue.peek();
獲取并移除隊頭元素:
String element = queue.poll();
檢查隊列是否為空:
boolean isEmpty = queue.isEmpty();
獲取隊列中元素的個數:
int size = queue.size();
遍歷隊列:
for (String element : queue) {
System.out.println(element);
}
注意:Queue是一個接口,不能直接實例化,需要使用Queue的實現類,比如LinkedList或ArrayDeque來創建Queue對象。以上示例使用了LinkedList作為Queue的實現類。