以下是一个简单的示例,演示在鸿蒙OS中如何使用 Deque:
import java.util.ArrayDeque;
import java.util.Deque;
public class MyDequeExample {
public static void main(String[] args) {
// 创建一个双端队列
Deque<String> deque = new ArrayDeque<>();
// 在队尾添加元素
deque.offerLast("Element 1");
deque.offerLast("Element 2");
// 在队头添加元素
deque.offerFirst("Element 0");
// 打印队列中的元素
System.out.println("Deque Elements: " + deque);
// 从队头移除元素
String firstElement = deque.pollFirst();
System.out.println("Removed from the Front: " + firstElement);
// 从队尾移除元素
String lastElement = deque.pollLast();
System.out.println("Removed from the End: " + lastElement);
// 打印更新后的队列
System.out.println("Updated Deque Elements: " + deque);
}
}
在这个示例中,我们使用 ArrayDeque 实现了一个双端队列。我们使用 offerLast 在队尾添加元素,offerFirst 在队头添加元素,pollFirst 从队头移除元素,pollLast 从队尾移除元素。打印结果显示了队列的操作过程。
请注意,具体的集合类和接口可能因鸿蒙OS版本的更新而有所变化,因此建议查阅最新的官方文档或相关资源,以获取准确和详细的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/2848/鸿蒙OS