Im используя 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
я хочу добавить "CoffeTable", "brown"
в то же время и с одной строки кода (как в примере с ++) в Items
массив.
Я пытался что-то вроде этого
ArrayDeque<Item> Items= new ArrayDeque<Item>();
Items.add(Items("CoffeTable", "brown"));
Но получил ошибку при создании создать метод «Items (String, String)»
+1 для лучшего объяснения, хотя первый вопрос. –
Вы можете расширить класс ArrayDeque и реализовать свои собственные методы для добавления новых элементов. –