使用java 8 进行过滤 旧城等待, 2022-06-05 12:48 116阅读 0赞 package com.demo; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; import org.apache.commons.lang3.StringUtils; public class Test5 { public static void main(String args[]) { //1.过滤list中的基本数据类型 List<String> lines = Arrays.asList("spring", "node", "mkyong"); List<String> result1 = lines.stream() .filter(line -> !"mkyong".equals(line)) .collect(Collectors.toList()); result1.forEach(System.out::println); //end:结果spring node //2.过滤list<bean>中的数据 List<Student> stuList = new ArrayList<Student>(); Student s1 = new Student("222","zhangsan"); Student s2 = new Student("222","lisi"); Student s3 = new Student("212","wangwu"); stuList.add(s1); stuList.add(s2); stuList.add(s3); List<Student> result2 = stuList.stream() //根据两个属性进行过滤 .filter(s -> StringUtils.equals("222", s.getId()) && StringUtils.endsWith(s.getName(), "san")) .collect(Collectors.toList()); result2.forEach(System.out::println); //end:结果:Student [id=222 zhangsan] } }
相关 Java 8 Stream API实战:对一组数据进行过滤、排序和分组 在Java 8引入的Stream API中,我们可以对一组数据进行多种操作,包括过滤(filter)、排序(sorted)和分组(groupingBy)等。 1. **过滤* 曾经终败给现在/ 2024年09月11日 09:15/ 0 赞/ 22 阅读
相关 Java8对List集合中的数据进行过滤处理 首先循环创建 10 个 Employee 对象,组装成原始的 List。随后对 List 中的每一个数控调用 whoDismiss 方法,过滤掉对应条件的数据。同时自动生... 谁践踏了优雅/ 2024年04月26日 10:34/ 0 赞/ 39 阅读
相关 Java操作ES进行过滤查询,出现查询结果过滤成功,但是分组参数没有过滤!!!!! 造成这种错误的原因:使用了`withFilter` // 构建过滤查询 BoolQueryBuilder boolQueryBuilder = Query 你的名字/ 2024年03月23日 15:51/ 0 赞/ 34 阅读
相关 Java8 排序、分组、统计、过滤 Java 8 Stream,可以以一种声明的方式处理数据,写出高效率、干净、简洁的代码,可以在节点上进行处理, 比如筛选, 排序,聚合等。 测试的实体: @D 太过爱你忘了你带给我的痛/ 2022年12月06日 15:55/ 0 赞/ 278 阅读
相关 postgresql 动态添加过滤条件,graphql:使用动态过滤条件进行查询 ![Image 1][] I am trying to perform a query using the in operator where the criteria is 短命女/ 2022年08月30日 09:10/ 0 赞/ 182 阅读
相关 使用Java8进行API设计 英文原文:[https://dzone.com/articles/the-java-8-api-design-principles][https_dzone.com_artic 小咪咪/ 2022年06月09日 06:21/ 0 赞/ 156 阅读
相关 使用java 8 进行过滤 package com.demo; import java.util.ArrayList; import java.util.Arrays; 旧城等待,/ 2022年06月05日 12:48/ 0 赞/ 117 阅读
相关 java8Stream操作集合进行排序和过滤 //对listResult进行排序,根据伴随度进行降序 List<FollowIMSI> collect = listResult.stream() 港控/mmm°/ 2022年05月12日 01:58/ 0 赞/ 374 阅读
相关 java8 lamda表达式对List进行分组,List按条件过滤 示例对象: private Integer id; private String name; private BigDecimal m 你的名字/ 2021年12月09日 06:23/ 0 赞/ 572 阅读
还没有评论,来说两句吧...