Если вы хотите проверить строку, которая имеет нулевую длину, лучше использовать isEmpty()
или length() == 0
.
Если вы хотите проверить, содержит ли строка только пробелы, то поиск первого непробельного символа более эффективен, поскольку не создается промежуточный объект (как при trim()
)
Нов любом случае я тоже рекомендую Apache StringUtils.isEmpty()
, так как все это прекрасно инкапсулируется.