Problemas com iswhitespace

Olá,

sou nova aqui no fórum e gostaria que alguém me ajudasse com esse problema…
uso o JBoss Seam aqui no trabalho e preciso fazer uma comparação com espaço…

transacao.setIdReg(Util.isNumber(registro.substring(0,1))||(iswhitespace(registro.substring(0,1)))?registro.substring(0,1):gravaLog(remessa.getArquivo().getNome(),“IdReg”,registro.substring(0,1),registro.substring(0,1),“001/001”));
.
.
.
.
.
private boolean iswhitespace(String substring) {
// TODO Auto-generated method stub
return false;
}

Minha dúvida é no uso do iswhitespace…

Não entendi, juliacabral. Você quer saber se a variável só tem espaços em branco?
Se for, pode tentar algo assim:

private boolean iswhitespace(String substring) {
return substring != null && substring.trim().equals("");
}

eu quero fazer ele reconhecer no teste se ele for um espaço, ele fica com aquele endereço, senão ele vai e executa o gravalog.

se você quer checar um único espaço, é só comparar com " ", se você checer se só tem espaços, é só fazer a comparação que eu coloquei na resposta anterior

Experimente assim

public boolean isWhiteSpace(String str){
   return str != null && str.equals(" ");
}

ou como o mtakeda postou

private boolean isWhiteSpace(String substring) {
return substring != null && substring.trim().equals("");
} 

use sempre as tags code para postar codigos.

usando o

private boolean iswhitespace(String substring) {
return substring != null && substring.trim().equals("");
}

ele continua não filtrando como antes…

os espaços independem o arquivo recebido é um arquivo de banco,
pode ser um espaço ou mais.

pleeease me respondam!!!

O .trim() no caso é para retirar os espaços né,
mas eu só quero identificá-los mesmo…

Obrigada pela ajuda!!

c algumas alterações agora está funcionando!!