【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()));
}
参考博客文章来源:https://www.toymoban.com/news/detail-592967.html
Java List.removeIf方法代码示例
Java ArrayList removeIf() 方法 菜鸟教程
Java中List集合移除指定元素文章来源地址https://www.toymoban.com/news/detail-592967.html
到了这里,关于【java】List对象集合去除特定对象的优雅写法(基于java8)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!