java分割通用方法

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 条评论

    欢迎您,新朋友,感谢参与互动!