我有一个完全实现Queue接口的类Queue,但是我不知道如何在我的主代码中实际初始化队列。
Queue<T> q = ???
我一直在互联网上搜索30多分钟的答案并参考了Java API文档,但我完全陷入困境。我知道这是一个简单的问题,因为它驱使我疯了。有什么帮助吗?
答案 0 :(得分:3)
队列是一个界面。您无法直接实例化接口。而是选择现有的实现。例如:
Queue<Integer> q = new LinkedList<Integer>();
或
Queue<Integer> q = new ArrayDeque<Integer>();
ArrayDeque更快。
答案 1 :(得分:1)
Queue<T> q = new Queue <T> (allParametersGoHere);
答案 2 :(得分:1)
Queue<T> q = new Queue<T>();