_

java分割通用方法

航仔 1年前 ⋅ 296 阅读
public static <T> List<List<T>> splitList(List<T> list, int chunkSize) {
        List<List<T>> chunks = new ArrayList<>();
        int listSize = list.size();
        for (int i = 0; i < listSize; i += chunkSize) {
            chunks.add(list.subList(i, Math.min(i + chunkSize, listSize)));
        }
        return chunks;
    }

全部评论: 0

    我有话说: