Есть ли какие-либо преимущества при использовании
StringUtils.isBlank(str)
из Apache commons-lang.
vs
Strings.isNullOrEmpty(String string)
из Google Guava?
Я хочу заменить сотни случаев их использования в проекте Java:
if(str == null || str.isEmpty())
Guava isNullOrEmpty кажется прямой заменой использованию выше в моем проекте.
Но больше людей, похоже, используют Apache isBlank метод, основанный на моем чтении S.O. вопросы.
Единственное отличие состоит в том, что StringUtils.isBlank(str)
также проверяет пробелы в дополнение к проверке, является ли строка пустой или пустой.
Обычно рекомендуется проверить строку для пробелов или может привести к другому результату в вашем коде, чем простая проверка Guava?