首页 > 其他分享 >List

List

时间:2024-06-12 15:45:21浏览次数:21  
标签:toList stream Collectors List list collect

从list中快速取出对象的某个属性值

List list = entityMapper.ToDTO(list);

List ids = list.stream().map(ClDTO::getClId).collect(Collectors.toList());

按照条件取出数据

List users = sysService.listUserByRole(nextRoleName);

users = users.stream().filter(e -> e.getPtion().equals("主管")).collect(Collectors.toList());

提取出list对象中的一个属性

List stIdList1 = stuList.stream().map(Person::getId).collect(Collectors.toList());

提取出list对象中的一个属性并去重

List stIdList2 = stuList.stream().map(Person::getId).distinct().collect(Collectors.toList());

按照某个字段去重得到list对象

ArrayList collect = result.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(SysDepartment::getId))), ArrayList::new));

获取最小值

roleList.stream().mapToInt(SysRole -> SysRole.getDataPermission()).min().getAsInt();

标签:toList,stream,Collectors,List,list,collect
From: https://www.cnblogs.com/mjtabu/p/18244062

相关文章

  • 【mysql】PROCESSLIST 查看运行中的线程
    发现mysql语句查询响应特别慢,想看一下mysql现时正在做什么事情?通过以下语句,可以看mysql有哪些线程正在运行,也可以帮助定位问题。比如有一些运行特别久的语句。用这个语句看一下:showprocesslistshowfullprocesslist或者用这个语句:select*frominformation_schema.`......
  • [20240529]简单探究FREE LISTS列表.txt
    [20240529]简单探究FREELISTS列表.txt--//简单探究shraedpool的FREELISTS列表.1.环境:SYS@test>@ver1PORT_STRING         VERSION   BANNER                                                       ......
  • [20240601]简单探究free list chunk size的分布.txt
    [20240601]简单探究freelistchunksize的分布.txt--//前几天探究探究freelist,无意中发现12c版本freelistchunksize的发生了变化.单独另外写一篇blog.--//我开始分析以为脚本执行有问题,仔细查看12c版本freelistchunksize分布发生了变化.--//我找了以前的11g下的转储,发......
  • [20240604]简单探究RESERVED FREE LISTS chunk size的分布.txt
    [20240604]简单探究RESERVEDFREELISTSchunksize的分布.txt--//前几天探究探究freelist,无意中发现12c版本freelistchunksize的发生了变化.单独另外写一篇blog.--//我开始分析以为脚本执行有问题,仔细查看12c版本freelistchunksize分布发生了变化.--//我找了以前的11g下......
  • C#——动态数组ArrayList
    动态数组动态数组:ArrayList,代表了可被单独索引的对象的有序集合,可以代替一个数组Array,动态数组可以使用索引在指定的位置添加或者删除元素,动态数组自动重新调整数组的大小声明声明方式1:不带参数初始数组 ArrayLista1=newArrayList();声明方式2:初始化的带上数......
  • C#——集合List
    listlist集合和Arraylist基本一样,只不过list是C#2.0版本新加入的范型类型。list也可以通过索引操作里面的元素,也有对list进行增删改查概念Array静态数组*Arraylist动态数组*list集合*1.Array是容量是固定的,但是ArrayList和list容量可以根据需要自动扩充,修改删除,插......
  • C# hashset vs list
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Management;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usingSystem.Windows.Documents;us......
  • Java中List集合中多个字段如何排序
    开源项目SDK:https://github.com/mingyang66/spring-parent个人文档:https://mingyang66.github.io/raccoon-docs/#/一、首先定义一个三个属性的People类publicclassPeople{privateStringname;privateintage;privateintheight;publicPeople......
  • ApplicationListener的简单使用
    ApplicationListener在Spring框架中的作用是监听并处理应用程序中的事件。ApplicationListener接口定义了一个onApplicationEvent方法,当监听器监听到事件发布后,会执行这个方法。这使得开发者能够灵活地响应应用程序中的各种事件,实现发布-订阅模式的功能。通过这种方式,Spring框架......
  • BUUCTF---web---[GYCTF2020]Blacklist
    1、来到题目连接页面2、测试单引号和双引号,单引号报错,双引号没报错1'1"3、使用万能句式4、使用堆叠注入测试,查看数据库名1';showdatabases;# 5、查看表名1';showtables;#6、查看FlagHere中字段名1';showcolumnsfromFlagHere;#  7、查看flag字段中......