Java 一个集合分成若干个集合

publish static <T> List<List<T>> chopped(List<T> list, final int L) {
    List<List<T>> parts = new ArrayList<>();
    final int N = list.size();
    for (int i = 0; i < N; i += L) {
        parts.add(new ArrayList<>(
                list.subList(i, Math.min(N, i + L)))
        );
    }    
    return parts;
}

猜你喜欢

转载自blog.csdn.net/weixin_44912855/article/details/110731571