小编cha*_*061的帖子

重复数组的元素

如何在Java中重复数组的元素?

例如,给定数组{a,b,c,d,e,f}和数字n,我想生成一个n看起来像的元素数组{a,b,c,d,e,f,a,b,c,d,e,f,a,b,c,...}.

如果我事先知道输入和输出数组的长度,我可以写这样的东西:

int a=input[0], b=input[1], c=input[2], d=input[3], e=input[4], f=input[5];

int[] array = new int[n];
array[0]=a; array[1]=b; array[2]=c; array[3]=d; array[4]=e; array[5]=f;
array[6]=a; array[7]=b; array[8]=c; array[9]=d; array[10]=e; array[11]=f;
array[12]=a; array[13]=b; array[14]=c; // .. and so on
Run Code Online (Sandbox Code Playgroud)

但如果我不知道长度,我怎么能这样做呢?我假设我必须使用某种循环,但我不知道如何写一个.或者是否有一些内置的方法在Java中重复数组,就像其他一些语言一样?

java arrays

6
推荐指数
4
解决办法
4537
查看次数

标签 统计

arrays ×1

java ×1