我想多次将数组从一个整数数组复制到另一个数组。
int a[6]={1,2,3};
int b[]=new int[12];
for(int i=0;i<12;i++)
{
b[i]=a[i];
System.out.println(b[i]);
}
我想要这样的输出:
1,2,3,1,2,3,1,2,3,1,2,3
我应该如何多次将所有元素从 a[] 复制到 b[]。
最佳答案
您可以使用取模运算符:
for(int i=0;i<12;i++)
{
b[i]=a[i%a.length];
System.out.println(b[i]);
}
i%a.length
会从 0 到 a.length-1 重复迭代。
关于java - 在java中多次将数组复制到另一个数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31050896/