您当前的位置: 首页 >  qq_34412985 算法

mybatis批量插入list切割list算法

qq_34412985 发布时间:2020-07-13 22:53:24 ,浏览量:5

int totalNum = 9;
        int batchCommitNumber=10;
         int subListNum= totalNum/batchCommitNumber;
         List collect = IntStream.range(0, 9).boxed().collect(Collectors.toList());
         for (int j = 0; j < subListNum+1; j++) {
             int start=j*batchCommitNumber;
             int end=(j+1)*batchCommitNumber;
             if (j==subListNum) {
                 end=totalNum-1;
            }
             if (start>end) {
                continue;
            }
          List subList = collect.subList(j*batchCommitNumber, end);
          if (j==subListNum) {
              subList.add(collect.get(end));
          }

关注
打赏
查看更多评论

qq_34412985

暂无认证

  • 5浏览

    0关注

    957博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录