Я пытаюсь использовать массив из 52 объектов (Карты с костюмами и значениями) и создать массив, содержащий те же 52 объекта, но несколько раз. (Как будто у меня было несколько колод из 52 карт в одной большой колоде).Как заполнить массив объектами из другого массива (Java)
Мой конструктора по умолчанию для заполнения массива из одной колоды выглядит следующим образом:
public Deck() {
allocateMasterPack(); //creates and fills the "model" deck
cards = new Card[masterPack.length];
for (int i = 0; i < masterPack.length; i++) {
cards[i] = new Card(masterPack[i]);
}
Как я могу сделать это так, чтобы я заполнить массив из двух колод (104 объектов карты, 52-карточная колода повторяется дважды) , или три, или четыре?
['System.arraycopy'] (https://docs.oracle.com/javase/8/docs/api/java/lang/System.html#arraycopy-java.lang.Object-int-java.lang .Object-int-int-) – MadProgrammer