java 8 对list进行过滤

UserEntity 实体对象

 	private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键id")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "姓名")
    private String name;

    @ApiModelProperty(value = "性别")
    private String sex;

    @ApiModelProperty(value = "年龄")
    private String age;

    @ApiModelProperty(value = "备注")
    private String memo;

    @ApiModelProperty(value = "是否删除,0 否,1 是")
    @TableField("is_delete")
    private Integer isDelete;

//获取 list中id大于20的数据

  List<UserEntity> collect2 =
        userEntityList1.stream()
            .filter(userEntity1 -> userEntity1.getId() > 20)
            .collect(Collectors.toList());

猜你喜欢

转载自blog.csdn.net/qq_39999478/article/details/113243756