小编Mar*_*vas的帖子

ArrayDeque添加多个元素

arraydeque用来创建项目列表并传递参数(项目是类)

ArrayDeque<Item> Items= new ArrayDeque<Item>();
Run Code Online (Sandbox Code Playgroud)

但我有java ArrayDeque的问题.也许有办法一次添加多个元素.例如.我想补充的同时TableType,并colourOfTable为ArrayDeque.

在c ++中我可以用它完成它

vector<Item>Items

Items.push_back(Item("CoffeeTable", "brown"));
Run Code Online (Sandbox Code Playgroud)

我想用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);
Run Code Online (Sandbox Code Playgroud)

obj我并没有想要同时添加 "CoffeTable", "brown"一个代码行(如c ++示例中)到Items数组中.

我尝试过类似的东西

ArrayDeque<Item> Items= new ArrayDeque<Item>();

Items.add(Items("CoffeTable", "brown")); 
Run Code Online (Sandbox Code Playgroud)

但是在创建create方法'Items(String,String)'时出现错误

java add elements arraydeque

6
推荐指数
1
解决办法
2072
查看次数

标签 统计

add ×1

arraydeque ×1

elements ×1

java ×1