Java CommonsLang StringUtils.isBlank на мгновение

Я знаю, что это глупый вопрос, но вот моя проблема.

Я работаю над объектом, и мне нужно было проверить все переменные-члены на предмет отсутствия значений, пустых символов и т. Д., Но в моем объекте у меня есть не только строки, но и Instant и Booleans.

Я попытался с некоторыми другими методами из StringUtils и прочитал документацию, но не нашел никакого способа сделать это.

Любой совет? Я знаю, что могу сделать проверку без stringUtils, но я не могу поверить, что они не нашли выход.

Спасибо за помощь!

1 ответ

Решение

Ты можешь использовать 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 или услуга.

Вот этот Javadoc для Objects учебный класс.

Другие вопросы по тегам