Вам подойдет метод обрезки.
Возвращает копию строки без начальных и конечных пробелов. Если этот объект String представляет собой пустую последовательность символов или первый и последний символы последовательности символов, представленной этим объектом String, имеют коды больше, чем '\ u0020' (символ пробела), то возвращается ссылка на этот объект String.
В противном случае, если в строке нет символа с кодом больше, чем '\ u0020', то создается и возвращается новый объект String, представляющий пустую строку.
В противном случае пусть k будет индексом первого символа в строке, код которого больше, чем '\ u0020', и пусть m будет индексом последнего символа в строке, код которого больше, чем '\ u0020'. Создается новый объект String, представляющий подстроку этой строки, которая начинается с символа с индексом k и заканчивается символом с индексом m, то есть результатом this.substring (k, m + 1).
Этот метод можно использовать для обрезки пробелов в начале и в конце строки; фактически, он также обрезает все управляющие символы ASCII.
Возвращает: копию этой строки с удаленными начальными и конечными пробелами или эту строку, если у нее нет начальных или конечных пробелов. Начальные или конечные пробелы.
Вы можете обрезать, а затем сравнить с пустой строкой или, возможно, проверить длину на 0.