Pessoal,
Em uma aplicação JSF, necessito remover todos os espaços em branco de um componente InputTextAerea.
Criei, para isto,o seguinte método:
boolean removeBrancosObsPendencia(Diploma d) {
String observacao;
observacao = d.getObs().trim();
if ( observacao.isEmpty() ) {
System.out.println("Observação não contém brancos");
return true;
}
else {
System.out.println("Observação contém brancos");
return false;
}
}
Mas, consultando na documentação, o retorno do método “trim()”, abaixo descrito :
A copy of this string with leading and trailing white space removed, or this string if it has no leading or trailing white space.
Percebi que este método só exclui os espaços em branco do início e do fim da String.
Penso que isto não é suficiente para o problema que ora enfrento : remover todos os espaços da string contida em um componente JSF InputTextArea.
E os espaços em branco que podem estar inseridos no em posições intermediárias da string ?
Alguém poderia me dar alguma dica de como eu poderia aperfeiçoar o método acima para que ele REMOVA TODOS OS ESPAÇOS EM BRANCO da string digitada no componente supracitada.
Agradece,
Max Carvalho