Fiquei na duvida em usar o método trim() e isEmpty(), espaços é considerado vazio com o trim() porém com isEmpty() não.
String verificaVazio = " ";
if (verificaVazio.trim().equals("")) {
System.out.println("String Vazia");
} else {
System.out.println("String Preenchida");
}
Resultado = String Vazia
String verificaVazio = " ";
if (verificaVazio.isEmpty()){
System.out.println("String Vazia");
} else {
System.out.println("String Preenchida");
}
Resultado = String Preenchida
```