java - 我可以在队列中创建任何 ArrayList 对象吗?

标签 java arraylist queue

我正在尝试这样做:

Queue<Integer> Q = new ArrayList<Integer>();

但是我的 IDE 给了我错误。

谁能告诉我,为什么我不能在一类队列中创建 ArrayList 对象?

最佳答案

你不能这样做,因为 ArrayList实现 Queue 。您可以使用 LinkedList相反:

Queue<Integer> q = new LinkedList<>();

关于java - 我可以在队列中创建任何 ArrayList 对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26280894/

相关文章:

java - Java中如何获取GUI组件的名称?

java - Play Framework 2 在 Intellij IDEA 中运行 JUnit 测试

Java 泛型变量 <T> 值

java - 在实现HashMap时: type mismatch when trying to program to interface

java - 部署在 Axis2-Tomcat7-Ubuntu 平台上的 Web 服务中出现 TFS Java SDK native 库异常

java - ArrayList<ParseQuery> 不确定如何使用?

仅包含唯一元素的 Java 阻塞队列

java - while循环逻辑缺陷

c++ - 将项目添加到队列

java - JAVA将字符串分成3部分并导出为CSV