首页 > 其他分享 >List中某个元素出现次数

List中某个元素出现次数

时间:2022-10-31 11:34:06浏览次数:46  
标签:Map stream 元素 List 次数 某个 entry

public static List<String> getDuplicateElements(List<UnionResponseData> unionResponseData) {
        return unionResponseData.stream()
                .collect(Collectors.toMap(UnionResponseData::getBankOrderNo, e -> 1, Integer::sum)) // 获得元素出现频率的 Map,键为元素,值为元素出现的次数
                .entrySet().stream() // Set<Entry>转换为Stream<Entry>
                .filter(entry -> entry.getValue() > 1) // 过滤出元素出现次数大于 1 的 entry
                .map(Map.Entry::getKey) // 获得 entry 的键(重复元素)对应的 Stream
                .collect(Collectors.toList());// 转化为 List
    }

标签:Map,stream,元素,List,次数,某个,entry
From: https://www.cnblogs.com/xyarch/p/16843701.html

相关文章

  • LinkedList源码解析
    【1】JDK1.7和JDK1.8的LinkedList的源码是一致的【2】publicclassLinkedList<E>{//E是一个泛型,具体的类型要在实例化的时候确定transientintsize=0;//......
  • 模拟LinkedList源码
    packagecom.msb.test04;/***@author:liu*日期:08:19:35*描述:IntelliJIDEA*版本:1.0*/publicclassNode{//节点类//三个属性//上一个元......
  • 帝国CMS:审核文章报错-“Unknown column 'isbeautify' in 'filed list' select id,clas
    帝国插件isbeautify安装开启后,审核文章报错:“Unknowncolumn'isbeautify'in'filedlist'selectid,classid,groupid,newspath.......isbeautifyfrom***_ecms_app_che......
  • 数字出现次数与复杂度相关例题,出现次数与和的转化
    https://ac.nowcoder.com/acm/contest/43844/F暴力去求的复杂度为n^n如果序列a的个数为lengtha,序列b的个数为lengthb,序列a的数字全为numa,序列a的数字全为numb,那么lengt......
  • RobotFramework基本语法----list
    1.遍历${board_slotid}   createlistFOR   ${slot}   INRANGE  20  AppendtoList  ${board_slotid}  ${slot}ENDFOR  ${i}......
  • 算法队列之最近请求次数
    题目:写一个RecentCounter类来计算特定时间范围内最近的请求。请你实现RecentCounter类:RecentCounter()初始化计数器,请求数为0。intping(intt)在时间t添加一个......
  • springboot~写一个从excel读取json到List<Map>的方法
    excel读出来的json,它是一个字符串,不是标准json,所以需要对字符串字段进行解析复杂的excel如图通过poi解析json,通过jackson完成对字段的解析publicstaticList<Map<String,O......
  • LinkedList实现类
    packagecom.msb.test03;importjava.util.Iterator;importjava.util.LinkedList;/***@author:liu*日期:16:29:54*描述:IntelliJIDEA*版本:1.0*/......
  • C++ DoubleLinkedList
    C++DoubleLinkedListForthisassignment,createaclassthatrepresentsadoublelinkedlist(forwardandbackwardnavigation),calledDoubleLinkedList,ofin......
  • git 查看项目成员代码提交行数和次数统计
    在实际开发中,常常会想查看自己对于某个项目的贡献,管理者会查看项目下各成员的贡献,就需要使用到git的命令进行代码提交的统计。查看个人提交的代码行数统计gitlog--au......