首页 > 其他分享 >把一个集合分成前一半和后一半

把一个集合分成前一半和后一半

时间:2022-12-06 17:55:08浏览次数:46  
标签:分成 stream 一半 list System part1 part2 集合

 public static void main(String[] args) {
        List<Integer> list  = new ArrayList<>();
        for(int i=0;i<100;i++){ list.add(i);}
         List<Integer> part1 = list.stream().limit(list.size()/2).collect(Collectors.toList());
         List<Integer> part2 = list.stream().skip(list.size()/2).collect(Collectors.toList());
        System.out.println("part1=="+part1);
        System.out.println("part2=="+part2);

    }

结果如图:

 

 

 

标签:分成,stream,一半,list,System,part1,part2,集合
From: https://www.cnblogs.com/wangweiip/p/16956038.html

相关文章

  • 数组和集合的增强for
    数组的增强for@Testpublicvoidtest1(){Integer[]integers=newInteger[5];for(inti=0;i<integers.length;i++){integers[i]=i;}......
  • java中List集合的多种遍历方式
    文章目录​​1.for循环遍历​​​​2.for循环的简化版遍历​​​​3.传统迭代器方式​​​​4.forEach遍历​​​​5.stream遍历​​​​附​​新建一个集合用于遍历:L......
  • 集合
    集合集合概述数组其实就是一个集合。集合实际上就是一个容器。可以来容纳其它类型的数据。集合为什么说在开发中使用较多?集合是一个容器,是一个载体,可以一次容纳多个对......
  • 【基础知识】——java集合
    一、背景最近在刷力扣算法题的过程中对于java集合的定义及使用想要达到更加精准的程度,于是有了本次的总结二、目标宏观总结:绘制java集合类图微观:写每个集合常用的代码实现......
  • 快速比较JAVA中两个集合是否相等
    有几个方法:1)如果是不在乎顺序,只要内容相同就可以认为相等,则:public<TextendsComparable<T>>booleanisEquals(List<T>list1,List<T>list2){if(list1==nul......
  • .NET Platform Extensions是一套.Net官方的API集合
    .NETPlatformExtensions是一套.Net官方的API集合什么是Microsoft.Extensions.NETPlatformExtensions是一套.Net官方的API集合,提供了一些常用的编程模式和实用工具,例......
  • 013.注入集合对象(list、set、map、properties)
    1.注入list  2.注入set(不允许重复)  3.注入Map  4.注入Properties ......
  • leetcode 6256. 将节点分成尽可能多的组 二分图判定+bfs+并查集
    6256.将节点分成尽可能多的组难度困难7收藏分享切换为英文接收动态反馈给你一个正整数 n ,表示一个 无向 图中的节点数目,节点编号从 1 到 n 。同时给你一个......
  • 「V 曲闲谈」《一半的梦》——“模糊”&「NOIP 2022」未游之记
      好久没写闲谈了欸。现在雨兔正坐在家里的台式机前,开着腾讯会议监控自习,但是她悄悄打开记事本,bilibili单曲循环《一半的梦》(系统Vol=2,兔耳朵真好使)。  感谢Rainy7......
  • go指针逃逸对结构体元素集合法(增法)
    packagemainimport("awesomeProject/logger""fmt""github.com/opencontainers/runtime-tools/filepath""os")typeGoodsstruct{IDuintMonTsstr......