我想知道如果有一种方法,以创造一个更大的int[]为重复的序列小int[].
例如, a={1,2,3}
我想要创造b=int[9],以便: b= {1, 2, 3, 1, 2, 3, 1, 2, 3}
有没有一种方法快速填b从具有并知道如何许多你想要的时间序列,以重复? (在这种情况下3)?
谢谢你。
我想知道如果有一种方法,以创造一个更大的int[]为重复的序列小int[].
例如, a={1,2,3}
我想要创造b=int[9],以便: b= {1, 2, 3, 1, 2, 3, 1, 2, 3}
有没有一种方法快速填b从具有并知道如何许多你想要的时间序列,以重复? (在这种情况下3)?
谢谢你。
你可以化一个新阵列,这是更大的比原来的一倍数量的序列。
在你的例子序列号将3.
你的新阵列可以限定在以下方式:
int[] b = new int[sequenceNumber * a.length];
然后,需要重新编写的数字阵列 一个 阵列 b (倍数量的序列)。 例如:
for(int i = 0; i < b.length; i++) {
b[i] = a[i % a.length];
}