将每个第n个元素从一个数组复制到另一个数组。

时间:2014-11-20 16:10:17

标签: processing

有没有人知道将每个第n个元素从一个数组复制到另一个数组的方法?例如,我有一个文件,其中包含与图像集合相关的数字数据集,其中数据集中的每个数字代表诸如平均用户评级(例如6.4),文件名(例如221324)等内容。

但是我只想将平均评分数字复制到另一个数组中。第一个平均评级在阵列的元素3处找到,然后每个第11个元素就是下一个图像的另一个平均评级数。

顺便说一下,这是在Processing语言中,而Processing确实有一个名为subset()的数组,它允许你将现有数组中的元素数组复制到另一个数组,如下所示:

String[] averageMaxes=subset(numbers, 3, 1);

我无法弄清楚如何从数组中的第3个元素开始,然后复制每个第11个项目。在上面的代码行中,子集函数将从中复制的数组的名称,起始位置和要复制的元素数作为参数。

1 个答案:

答案 0 :(得分:0)

听起来像是一个基本的循环作业。

for(int i = 3; i < averageMaxes.length; i+=11){
   //copy index i over to target array
}