【java】List对象集合去除特定对象的优雅写法(基于java8)

【java】List对象集合去除特定对象的优雅写法(基于java8)

主要用的是 Java List.removeIf方法,该方法用于删除所有满足特定条件的数组元素,入参其实是一个布尔值的表达式即可。

使用场景,用户类中的性别字段有三个,分别是男、女、未知。
当前端要查询:“男”时,要求剔除另外两种数据;但不在sql中做,而是在service里完成。

 public List<User> selectUserList(User user){
	List<User> userList= userMapper.selectUserList();
	return userList.removeIf((User u)->!u.getSex().equals(user.getSex()));
}

参考博客

Java List.removeIf方法代码示例
Java ArrayList removeIf() 方法 菜鸟教程
Java中List集合移除指定元素文章来源地址https://uudwc.com/A/BrvEV

原文地址:https://blog.csdn.net/qq_43757282/article/details/129317788

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年07月21日 04:17
FPGA verilog 临近插值任意比例视频缩放代码
下一篇 2023年07月21日 04:20