A criação de maior repetido sequência int[] a partir de pequenos int[] Java [duplicado]

0

Pergunta

Eu estou querendo saber se existe uma maneira de criar um maior int[] repetidas sequência de menores int[].

Por exemplo, a = {1, 2, 3}

Eu quero criar b = int[9], de modo que: b = {1, 2, 3, 1, 2, 3, 1, 2, 3}

Existe uma maneira rápida de preencher b de ter um, e sabendo quanto tempo você deseja que a sequência de repetir? (neste caso 3)?

Obrigado.

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

Melhor resposta

0

Você pode inicializar uma nova matriz, que é maior do que o original de vezes que um número de seqüências.
Em seu exemplo, o número de seqüência será 3.
Sua nova matriz pode ser definida na forma a seguir:

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

Em seguida, você precisará re-escrever os números da matriz a a matriz b (número de vezes que o número de sequências). Por exemplo:

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

Em outros idiomas

Esta página está em outros idiomas

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