即時通訊使用arraydeque
創造的產品清單,並通過他們的參數(項是類)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
我想在同一時間和同一個代碼行(像在C++爲例)添加"CoffeTable", "brown"
到Items
陣列。
我想類似的東西
ArrayDeque<Item> Items= new ArrayDeque<Item>();
Items.add(Items("CoffeTable", "brown"));
但隨後得到了錯誤,同時創建創建方法「項目(字符串,字符串)」
+1爲更好的解釋,雖然第一個問題。 –
您可以擴展ArrayDeque類並實現您自己的添加新元素的方法。 –