当前位置: 首页 > news >正文

哈尔滨网站建设自助建站南宁网站推广哪家好

哈尔滨网站建设自助建站,南宁网站推广哪家好,网站推广的步骤,网站建设的进度日常中需要对一个大的集合进行拆分成多个小集合,其主要思路为: 设置需要拆分多少个小集合 A大集合里面有多少条数据 B计算出每个集合里面有多个条数据 CB/A计算出看是否存在余数 DB%A采用集合(List.subList())的方法对大集合进行拆分,循环A变进行集合拆…

日常中需要对一个大的集合进行拆分成多个小集合,其主要思路为:

  1. 设置需要拆分多少个小集合 A
  2. 大集合里面有多少条数据 B
  3. 计算出每个集合里面有多个条数据 C=B/A
  4. 计算出看是否存在余数 D=B%A
  5. 采用集合(List.subList())的方法对大集合进行拆分,循环A变进行集合拆分(List.subList((A-1)*C,(A-1)*C+(C-1))
  6. 如果存在余数D,则需要将剩余的数据放在一个集合中 (List.subList((AC,AC+D)

代码如下:

 /*** 集合切分(将一个1002大小的集合,拆分为5个小集合)* @param list 目标集合* @param partitionSize 需要拆分集合的个数* @param <T> 泛型对象* @return 切分后的总的集合*/public static <T> List<List<T>> listPartition(List<T> list, int partitionSize) {//①如果集合时空的或者初始设置的集合大小小于等于0,返回一个新集合if (list.isEmpty() || partitionSize <= 0) {return new ArrayList();}//②封装最后返回的结果集的集合List<List<T>> listResult = new ArrayList<>();int size = list.size();//③如果目标集合的大小小于设置集合的大小,将目标集合,全部加载到封装结果集中,返回结束if (size <= partitionSize) {listResult.add(list);return listResult;}//④计算出拆分的集合的大小(size =1002, partitionSize= 5  partitionNum =200 partitionRemainder=2)int partitionNum = size / partitionSize;//⑤计算出最后一个拆分集合的大小int partitionRemainder = size % partitionSize;for (int a = 1; a <= partitionSize; a++) {//⑥对目标集合进行截取 ((1-1)*200,((1-1)*200)+(200-1))List<T> ts = list.subList((a - 1) * partitionNum, ((a - 1) * partitionNum) + (partitionNum - 1));listResult.add(ts);}//⑦如果最后一个拆分集合的大小大于0if (partitionRemainder > 0) {//⑧对目标集合进行截取 ((200*5,200*5+2)List<T> ts = list.subList(partitionNum * partitionSize, partitionNum * partitionSize + partitionRemainder);listResult.add(ts);}//⑨返回结果集return listResult;}
http://www.mmbaike.com/news/39290.html

相关文章:

  • 乐之网站制作逆冬seo
  • 天津建设工程信息网怎么投标百度网站优化工具
  • html网站制作答辩ppt百度seo公司电话
  • 网站制作网站维护怎么做ppt
  • 网站首页浮动广告怎么做手机优化专家
  • wordpress 阿里短信seo岗位培训
  • seo提升排名南京百度关键字优化价格
  • 一亩田的网络营销方式seo点击软件
  • 人大工作网站建设查排名的网站
  • 有没有专做食品批发的网站有趣的网络营销案例
  • 腾讯云服务器客服百度seo公司一路火
  • 网站建设灬金手指下拉十五手机管家一键优化
  • 网站建设话术广告代运营
  • 重庆设计培训机构有哪些南阳本地网络推广优化公司
  • 青冈网站建设互联网推广公司靠谱吗
  • 变性人做网站企业宣传推广
  • 扁平化网站首页免费网站提交入口
  • 嘉兴做网站美工的工作绍兴seo网站优化
  • 一步一步教你做网站后台视频推广普通话主题手抄报
  • 郑州做网站的大公司企业网站seo点击软件
  • 做视频网站 视频放在哪里123网址之家
  • 免费ppypp网站怎么弄一个自己的网址
  • 国家重点项目建设部网站免费信息推广网站
  • 怎么免费建设自己网站网络推广费用一般多少
  • 佛山网站seo外链要做些什么
  • 高职网站建设专业书seo关键词排名优化怎么样
  • 家装网站建设多少钱谷歌网页版
  • 蓝色网站后台电商网站大全
  • 在北京建网站优化seo网站
  • 怎样创建一个app网站seo外包靠谱吗