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

3d网站开发优秀营销案例分享

3d网站开发,优秀营销案例分享,口碑营销经典案例,网站怎样做漂浮日常开发中&#xff0c;经常遇到拆分集合处理的场景&#xff0c;现在记录2中拆分集合的方法。 1. 使用Guava包提供的集合操作工具栏 Lists.partition()方法拆分 首先&#xff0c;引入maven依赖 <dependency><groupId>com.google.guava</groupId><artifa…

日常开发中,经常遇到拆分集合处理的场景,现在记录2中拆分集合的方法。

1. 使用Guava包提供的集合操作工具栏 Lists.partition()方法拆分

 首先,引入maven依赖

<dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>21.0</version>
</dependency>

 部分源码

public static <T> List<List<T>> partition(List<T> list, int size) {Preconditions.checkNotNull(list);Preconditions.checkArgument(size > 0);return (List)(list instanceof RandomAccess ? new Lists.RandomAccessPartition(list, size) : new Lists.Partition(list, size));}

 Lists.partition方法,根据传入的size,对list进行拆分

使用Demo

 public static void main(String[] args) {List<Integer> list = new ArrayList<>();list.add(1);list.add(2);list.add(3);list.add(4);list.add(5);list.add(6);list.add(7);List<List<Integer>> partition = Lists.partition(list, 3);partition.forEach(l -> System.out.println(JSONObject.toJSONString(l)));
}
2. 自定义集合拆分方法partition

使用List的 subList方法自定义集合拆分

   /*** 分割集合** @param list  原集合* @param count 分割后,每个集合大小* @return java.util.List<java.util.List<T>>**/public static <T> List<List<T>> partition(List<T> list, int count) {List<List<T>> result = new ArrayList<>();int total = list.size();int pageSize = total % count == 0 ? total / count : total / count + 1;for (int i = 0; i < pageSize; i++) {int start = i * count;int end = Math.min((start + count), total);List<T> ts = list.subList(start, end);result.add(ts);}return result;}

使用Demo

public static void main(String[] args) {List<String> strList = new ArrayList<>();strList.add("一月");strList.add("二月");strList.add("三月");strList.add("四月");strList.add("五月");strList.add("六月");strList.add("七月");strList.add("八月");strList.add("九月");strList.add("十月");strList.add("十一月");List<List<String>> listList = partition(strList, 3);listList.forEach(l -> System.out.println(JSONObject.toJSONString(l)));}

输出结果

http://www.tj-hxxt.cn/news/111294.html

相关文章:

  • 北京微信网站制作费用无锡网站排名公司
  • 建设网站的意义 作用是什么意思搜索引擎的四个组成部分及作用
  • 学做电商的网站9 1短视频安装
  • 学做网站什么语言合适搜索引擎seo推广
  • 建设一个58一样的网站多少钱自助建站seo
  • 杭州下沙做网站的论坛软件开发平台
  • 做网站好湖南网站设计外包服务
  • 如何选择番禺网站建设关键词林俊杰mp3
  • 电子商务网站建设报价表长尾关键词在线查询
  • 手机网站做的比较好的搜索引擎营销案例有哪些
  • 网站建设幻灯片背景图片素材网络广告营销有哪些
  • 企业服务 免费网站建设哪有学电脑培训班
  • 动态网站设计与制作企业网站营销的典型案例
  • wordpress+链接跳转深圳网站seo外包公司哪家好
  • 通州网站建设是什么营销培训课程
  • 锋云科技网站建设百度入驻
  • 哪个网站做外贸年费比较便宜seo策略工具
  • 网站类型怎么分seo零基础教学
  • 建设网商城网站需要在那里备案安卓优化大师新版
  • 建筑网片多少钱一平方seo积分系统
  • 南郊做网站运营培训班学费大概多少
  • python做的网站源码seo推广优化公司哪家好
  • 湖南营销型企业网站开发百度指数排名明星
  • 网站开发Java与Python企业文化ppt
  • 织梦系统做的网站怎么样爱站网挖掘关键词
  • 软件开发具体流程晋城seo
  • 中国古建筑网站站长统计官方网站
  • 不属于网站后期维护知乎小说推广对接平台
  • 网站设计步骤及注意事项小程序商城制作一个需要多少钱
  • 网站的排名就是友情链接东莞最新消息今天