Java CommonsLang StringUtils.isBlank即时

时间:2017-02-08 22:27:07

标签: java null boolean java.time.instant

我知道这是一个愚蠢的问题,但这是我的问题。

我正在处理一个对象并且需要检查所有成员变量是否为null,空字符等...但在我的对象中我不仅仅有字符串,我也有Instant和Booleans。

我尝试过使用StringUtils的其他一些方法并阅读文档,但没有找到任何方法。

任何提示? 我知道我可以在没有stringUtils的情况下进行检查,但我无法相信他们没有找到出路。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以使用Objects包中的java.util类在不同类型的对象中执行空检查,例如:

Date d = null;
Character c = new Character('c');
System.out.println(Objects.isNull(d));
System.out.println(Objects.isNull(c));

您还可以使用requireNonNull等方法在发送到method或服务之前验证值。

Here Objects课程的javadoc。