JAVA如何分段_java工具类-列表分段处理
时间: 2024-02-20 22:58:01 浏览: 151
java中将一个List等分成n个list的工具方法(推荐)
5星 · 资源好评率100%
JAVA可以使用工具类来进行列表分段处理,以下是一个简单的示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class ListDivider {
public static <T> List<List<T>> divideList(List<T> list, int size) {
List<List<T>> dividedList = new ArrayList<>();
for (int i = 0; i < list.size(); i += size) {
int endIndex = Math.min(i + size, list.size());
dividedList.add(list.subList(i, endIndex));
}
return dividedList;
}
}
```
这个工具类接收一个列表和一个分段大小作为参数,然后将列表分成多个小列表,每个小列表的大小为指定的分段大小。例如,如果列表大小为10,分段大小为3,那么这个工具类将返回一个包含4个小列表的列表,分别为3、3、3和1个元素的列表。
阅读全文