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

新乡定制网站建设公司手机版网站开发实例

新乡定制网站建设公司,手机版网站开发实例,使用php做的网站有哪些,网站设计用什么软件日常中需要对一个大的集合进行拆分成多个小集合,其主要思路为: 设置需要拆分多少个小集合 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.hyszgw.com/news/48185.html

相关文章:

  • 淘宝店招免费做的网站有深圳工程网站建设
  • 什么是一学一做视频网站好国家企业信息公开网查询系统
  • 河东做网站公司专业的上海网站建设
  • 国外网站seo网站开发背景和意义
  • 网站开发补充合同网站跳出率 查询
  • 沈阳网站seo公司潘家园网站建设
  • 济南网站建设运营e福州app
  • 移动互联网开发公司seo怎么做网站排名
  • 驻马店做网站优化网站的内容
  • 网站栏目结构图wordpress 心理
  • 上海有哪几家做新房的网站网站正在建设_敬请期待!
  • 动态商务网站开发与管理公司网站建设与设计制作
  • 搭建网站有哪些博客推广工具
  • 超链接网站图片怎么在记事本上做网站建设是什么科目
  • 新公司网站建设费用怎么入账内网穿透做网站
  • 婚恋网站 模板上海中高风险地区
  • 招聘网站开发技术维护亿星网站建设
  • dw做的网站设计广州网站优化效果
  • 视频网站发展好应该怎么做搭建网站挣钱
  • 湛江定制建站中 网站建设 扬州
  • 网站建设承诺烟台本地信息发布网
  • 怎么看一个网站是用模板什么做的我国网站建设的不足
  • 信誉好的盐城网站开发网站建设加关键词是什么意思
  • 入口网站推广蚁坊舆情
  • 做外贸需要自己建网站吗html制作简单网页
  • 做网站app的工资高吗东莞网站制作百年
  • 安庆网站建设推广大连培训网站建设
  • p2p理财网站开发流程做外贸那个网站好
  • 女装网站欣赏网站建设 解决方案
  • 长沙做网站哪种nas可以做网站服务器