这里介绍的版本主要是jdk8,工作中遇到的比较好用的,在此记录分享。后续会更新
主要解决一些判断是否null值,来做值的判断区分,比如常见的三目运算符
entity.setProperty(value == null ? '' : value)
甚至一些去除收尾空白字符的,trim()之前你要先判断是否是null
entity.setProperty(value == null ? '' : value.trim())
entity.setProperty(Objects.toString(value, "").trim());
public static String toString(Object o, String nullDefault) {
return (o != null) ? o.toString() : nullDefault;
}
敬请期待!