以下是需要帮助的代码片段示例
Example:
[1,2,3,4,5]
- 如果块大小是
1
, [1,2,3,4,5]
- 如果块大小是
2
, [1,2]
and [3,4]
and [5]
- 如果块大小是
3
, [1,2,3]
and [4,5]
- 如果块大小是
4
, [1,2,3,4]
and [5]
Java(来自评论):
int counter = 0;
for (int i=0; i<array.length; i++) {
if (count == chunksize) {
//do something and initialize
counter = 0;
}
counter++;
}
您可以使用Arrays.copyOfRange(int[] original, int from, int to)
代码可能是这样的:
int chunk = 2; // chunk size to divide
for(int i=0;i<original.length;i+=chunk){
System.out.println(Arrays.toString(Arrays.copyOfRange(original, i, Math.min(original.length,i+chunk))));
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)