Vytváranie väčších opakovať sekvenciu int[] z menších int[] v jazyku Java [duplicitné]

0

Otázka

Ja som sa opýtať, či existuje spôsob, ako vytvoriť väčšie int[] ako opakované série menších int[].

Napríklad, a = {1, 2, 3}

Chcem vytvoriť b = int[9] tak, že: b = {1, 2, 3, 1, 2, 3, 1, 2, 3}

Existuje spôsob, ako rýchlo naplniť b z s a vedel, koľko času chcete postupnosť opakovať? (v tomto prípade 3)?

Ďakujem.

arrays integer java sequence
2021-11-23 22:36:23
1

Najlepšiu odpoveď

0

Môžete inicializovat ' nové pole, ktoré je väčšie ako pôvodné jeden krát počet sekvencií.
Vo vašom príklade poradové číslo bude 3.
Vaše nové pole by mohlo byť definované nasledujúcim spôsobom:

int[] b = new int[sequenceNumber * a.length];

Potom, budete musieť znova písať čísla od pole a do poľa b (časy číslo sekvencie). Napríklad:

 for(int i = 0; i < b.length; i++) {
        b[i] = a[i % a.length];
    }
2021-11-23 22:47:42

V iných jazykoch

Táto stránka je v iných jazykoch

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................