使用Java代码实现一个ArryList集合中有一百多条数据每12条数据为一组最后剩下的为一组
时间: 2023-05-14 19:04:42 浏览: 122
ArrayList深度剖析与简单实用
可以使用以下代码实现:
```
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
for (int i = 0; i < 100; i++) {
list.add("data" + i);
}
int groupSize = 12;
int numOfGroups = list.size() / groupSize;
int remainder = list.size() % groupSize;
for (int i = 0; i < numOfGroups; i++) {
ArrayList<String> group = new ArrayList<>(list.subList(i * groupSize, (i + 1) * groupSize));
System.out.println("Group " + (i + 1) + ": " + group);
}
if (remainder > 0) {
ArrayList<String> lastGroup = new ArrayList<>(list.subList(numOfGroups * groupSize, list.size()));
System.out.println("Last group: " + lastGroup);
}
}
}
```
这段代码会将一百多条数据分成若干组,每组包含12条数据,最后剩下的数据为一组。
阅读全文