使用Java代码实现一个ArryList集合中有一百多条数据每12条数据为一组最后剩下的为一组
时间: 2023-05-14 22:04:42 浏览: 81
可以使用以下代码实现:
```
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条数据,最后剩下的数据为一组。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)