Как правило, когда вы проверяете пользовательский ввод в Java, вы захотите проверить как нулевые, так и пустые строковые значения.Чтобы проверить равенство строковых объектов, вы должны использовать метод .equals () (не оператор ==).Таким образом, проверка на пустое значение String может выглядеть примерно так:
if ( val == null || val.trim().equals( "" ) )
{
// handle empty String case
}
else
{
// handle non-empty String case
}
Надеюсь, это поможет