zoukankan      html  css  js  c++  java
  • List拆分成多个List

    /**
    * 将一个list均分成n个list来批量插入
    *
    * @param source
    * @return
    */
    private List<List<T>> averageAssign(List<T> source, int n) {
    List<List<T>> result = new ArrayList<>();
    int size = source.size();
    int number = size % n == 0 ? size / n : (size / n) + 1;
    List<T> value;
    for (int i = 0; i < number; i++) {
    if (i == number - 1) {
    value = source.subList(i * n, size);
    }
    else {
    value = source.subList(i * n, (i + 1) * n);
    }
    result.add(value);
    }

    return result;
    }
  • 相关阅读:
    Linux基础优化(二)
    权限
    分页
    序列化
    forms
    redis
    Django缓存机制
    跨域问题
    Django的ORM
    模板层
  • 原文地址:https://www.cnblogs.com/sulishihupan/p/15457367.html
Copyright © 2011-2022 走看看