Teste de Array  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
luiscesarinfo
JavaTeenager
[Avatar]

Membro desde: 15/08/2007 18:26:42
Mensagens: 192
Localização: Goiânia - GO
Offline

Pessoal, preciso que me ajudem no seguinte :

fiz uma declaração de um array como o seguinte :
private String acessoSistema;
em um determinado ponto do sistema estou utilizando a seguinte instrução:
int tamanhoStr= (bancoAGR.getAcessoSistema()).equals(null)?0: (bancoAGR.getAcessoSistema().length - 1);

O eclipse não acusa nenhum erro mas quando o método está null, ocorre um NullPointerException.

Alguém pode me ajudar ?

This message was edited 2 times. Last update was at 19/11/2007 11:55:06


Esp. em Orientação a Objetos e Internet
Bs. em Ciência da Computação
Analista de Sistemas / Desenvolvedor JAVA
www.icoweb.com.br
[Email] [MSN]
marciocamurati
JavaEvangelist
[Avatar]

Membro desde: 29/05/2004 14:54:36
Mensagens: 322
Localização: São Paulo
Offline

Cara, porque a comparação de null com equals ? - Você está tendo uma exception em RunTime por esse motivo o Eclipse não irá acusar ela durante a "digitação" do código ele não tem como saber como você irá preencher os objetos antes do sistema estar rodando.

Imagine essa situação no seu sistema:

Você tem a verificação:

Executando em seu sistema, poderiamos estar assim:

No caso null não possui o método equals() correto ? Já que ele pertence a classe String, estorando um NullPointerException, agora se você tivesse isso:


Resolveria seu problema de exception.

[]s

This message was edited 2 times. Last update was at 19/11/2007 12:05:38


Marcio Camurati
[WWW] [MSN] [ICQ]
luiscesarinfo
JavaTeenager
[Avatar]

Membro desde: 15/08/2007 18:26:42
Mensagens: 192
Localização: Goiânia - GO
Offline

Muito obrigado pela explicação. Mas não resolve o meu problema. Se alguém tiver mais alguma dica...


vlw.

This message was edited 1 time. Last update was at 19/11/2007 13:26:50


Esp. em Orientação a Objetos e Internet
Bs. em Ciência da Computação
Analista de Sistemas / Desenvolvedor JAVA
www.icoweb.com.br
[Email] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team