我arraydeque
用来创建项目列表并传递参数(项目是类)
ArrayDeque<Item> Items= new ArrayDeque<Item>();
但我对 java ArrayDeque 有问题。也许有办法一次添加多个元素。例如。我想同时添加TableType
到colourOfTable
ArrayDeque 中。
在 c++ 中,我可以用这个来完成
vector<Item>Items
Items.push_back(Item("CoffeeTable", "brown"));
我想用 Java 做同样的事情。而不是为每个项目创建一个新的 obj,如:
ArrayDeque<Item> Items = new ArrayDeque<Item>();
Item obj = new Item("CoffeTable", "brown");
Items.add(obj);
Item obj1 = new Item("DinnerTable", "Black");
Items.add(obj1);
但是obj
我不想同时将 "CoffeTable", "brown"
一行代码(如在 c++ 示例中)添加到Items
数组中。
我试过类似的东西
ArrayDeque<Item> Items= new ArrayDeque<Item>();
Items.add(Items("CoffeTable", "brown"));
但是在创建创建方法'Items(String,String)'时出现错误