共計(jì) 492 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Java 中,Queue 是一個(gè)接口,它是 Collection 接口的子接口。Queue 表示一種特殊的集合,其中的元素按照先進(jìn)先出(FIFO)的順序進(jìn)行操作。
創(chuàng)建 Queue 對象和添加元素:
Queue<String> queue = new LinkedList<>();
queue.add("A");
queue.add("B");
queue.add("C");
獲取隊(duì)頭元素:
String element = queue.peek();
獲取并移除隊(duì)頭元素:
String element = queue.poll();
檢查隊(duì)列是否為空:
boolean isEmpty = queue.isEmpty();
獲取隊(duì)列中元素的個(gè)數(shù):
int size = queue.size();
遍歷隊(duì)列:
for (String element : queue) {System.out.println(element);
}
注意:Queue 是一個(gè)接口,不能直接實(shí)例化,需要使用 Queue 的實(shí)現(xiàn)類,比如 LinkedList 或 ArrayDeque 來創(chuàng)建 Queue 對象。以上示例使用了 LinkedList 作為 Queue 的實(shí)現(xiàn)類。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完