java佇列,棧相關簡單操作
阿新 • • 發佈:2019-01-01
阻塞佇列相關方法: add 增加一個元索 如果佇列已滿,則丟擲一個IIIegaISlabEepeplian異常 remove 移除並返回佇列頭部的元素 如果佇列為空,則丟擲一個NoSuchElementException異常 element 返回佇列頭部的元素 如果佇列為空,則丟擲一個NoSuchElementException異常 offer 新增一個元素並返回true 如果佇列已滿,則返回false poll 移除並返問佇列頭部的元素 如果佇列為空,則返回null peek 返回佇列頭部的元素 如果佇列為空,則返回null put 新增一個元素 如果佇列滿,則阻塞 take 移除並返回佇列頭部的元素 如果佇列為空,則阻塞 remove、element、offer 、poll、peek 其實是屬於Queue介面。
棧(Stack)相關方法:
push 壓棧操作
pop 出棧操作
peek 返回棧頂元素,但是不在棧中移除他
search 返回元素在棧中的位置,以1為基數