下面是需要帮助的代码片段示例
例子:
[1,2,3,4,5]
- 如果 block 大小是
1
,[1,2,3,4,5]
- 如果 block 大小为
2
,[1,2]
和[3,4]
和[5]
- 如果 block 大小为
3
,[1,2,3]
和[4,5]
- 如果 block 大小为
4
,[1,2,3,4]
和[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))));
}
关于java - 如何在 java 中将字符串数组拆分为小块数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27857011/