Java CommonsLang StringUtils.isBlank 即时
Java CommonsLang StringUtils.isBlank on instant
我知道这是一个愚蠢的问题,但这是我的问题。
我正在处理一个对象,需要检查所有成员变量的无效性、空字符等...但在我的对象中,我不仅有字符串,还有 Instant 和布尔值。
我已经尝试使用 StringUtils 中的其他一些方法并阅读了文档,但没有找到任何方法。
有什么建议吗?
我知道我可以在没有 stringUtils 的情况下进行检查,但我无法相信他们没有找到出路。
感谢您的帮助!
您可以使用 java.util
包中的 Objects
class 在不同类型的对象中执行空值检查,例如:
Date d = null;
Character c = new Character('c');
System.out.println(Objects.isNull(d));
System.out.println(Objects.isNull(c));
您还可以使用 requireNonNull
等方法在发送到 method
或服务之前验证值。
Here 的 Objects
class.
的 javadoc
我知道这是一个愚蠢的问题,但这是我的问题。
我正在处理一个对象,需要检查所有成员变量的无效性、空字符等...但在我的对象中,我不仅有字符串,还有 Instant 和布尔值。
我已经尝试使用 StringUtils 中的其他一些方法并阅读了文档,但没有找到任何方法。
有什么建议吗? 我知道我可以在没有 stringUtils 的情况下进行检查,但我无法相信他们没有找到出路。
感谢您的帮助!
您可以使用 java.util
包中的 Objects
class 在不同类型的对象中执行空值检查,例如:
Date d = null;
Character c = new Character('c');
System.out.println(Objects.isNull(d));
System.out.println(Objects.isNull(c));
您还可以使用 requireNonNull
等方法在发送到 method
或服务之前验证值。
Here 的 Objects
class.