去掉集合里所有字段都为空或者空串的对象
List<WarnInfo> warnInfo = orgAccountWarnVo.getWarnInfo(); // 移除所有属性都为空或者空串的WarnInfo对象 warnInfo.removeIf(info -> StringUtils.isAllBlank( info.getId(), info.getNickname(), info.getOpenId(), info.getRemarkName() ) && info.getCreateAt() == null //这里是date类型 );实体类
import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import org.hibernate.validator.constraints.Length; import javax.validation.constraints.NotEmpty; import java.util.Date; @Data public class WarnInfo { private String id; private String nickname; @NotEmpty(message = "请输入正确的手机或open_id") @JsonProperty("open_id") private String openId; @Length(max = 64,message = "请输入正确的名称") @JsonProperty("remark_name") private String remarkName; @JsonProperty("create_at") private Date createAt; }
去掉集合里所有字段都为空的对象
最新推荐文章于 2024-02-18 13:57:50 发布
3566

被折叠的 条评论
为什么被折叠?



