Ну, привет! Я делаю игру под названием DoorElementals, и я хочу сделать это:Добавление массива в ArrayList
ArrayList<Color> colors = new ArrayList<Color>();
public Door(Color... colors) {
this.colors.add(colors);
}
public void addColor(Color... c){
this.colors.add(c);
}
colors
Но это массив, а this.colors
является ArrayList
. Как мне это сделать?
Если вы хотите добавить массив 'Color' в' ArrayList' изменить его как 'ArrayList цвета = новый ArrayList <>();' –
SubOptimal
Вы пробовали 'addAll (Arrays.asList (colors))'? –
Простой 'for (Цвет c: colors) {this.colors.add (c);}' работает тоже. – njzk2