【发布时间】:2017-01-19 19:55:52
【问题描述】:
我如何调用 java.util.queue poll() 在 (LIFO) 中的 jsf 页面上显示更新的数据,因为它们来自数据库,而不会丢失队列中的数据? 我已经像这样实现了 LIFO:
Deque<String> url = new ArrayDeque<>();
Queue<String> urlst = Collections.asLifoQueue(url);
【问题讨论】:
我如何调用 java.util.queue poll() 在 (LIFO) 中的 jsf 页面上显示更新的数据,因为它们来自数据库,而不会丢失队列中的数据? 我已经像这样实现了 LIFO:
Deque<String> url = new ArrayDeque<>();
Queue<String> urlst = Collections.asLifoQueue(url);
【问题讨论】:
我认为您正在寻找 peek() 方法,它不会从您的队列中删除返回的元素。
见https://docs.oracle.com/javase/7/docs/api/java/util/Queue.html
【讨论】:
peek():检索但不删除此队列的头部,poll():检索并删除此队列的头部。我认为您找不到比这更接近“工作方式”的任何东西。你呢?