我正在尝试创建包含Customer对象的可变数量的通用队列。有人告诉我,我不能创建一个简单的数组,需要使用ArrayList,但我的代码出错了。
ArrayList<MyQueue<Customer>> checkOut = new ArrayList<MyQueue<Customer>>();
for (int i = 0; i < n + k; i++)
checkOut.add(MyQueue<Customer>);//error "expression expected after ">""
我似乎无法弄清楚如何使这项工作。任何帮助都将非常感激。
答案 0 :(得分:0)
您需要在列表中添加MyQueue<Customer>
的新实例。因此,您需要使用new
关键字对其进行实例化,并使用()
进行构造函数调用。
checkOut.add(new MyQueue<Customer>());