Duvida como verificar tamanho de um Array?????  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
paribe
JWizard
[Avatar]

Membro desde: 22/08/2004 07:34:33
Mensagens: 2057
Offline

Olá,

uma duvida como posso testar se um array está nulo.




yorgan
GUJ Ranger
[Avatar]

Membro desde: 14/08/2006 19:41:31
Mensagens: 888
Localização: Floripa/SC
Offline

Acho que isso resolve o seu problema:

[]´s

Daniel
[Email] [WWW]
marcuskbra
Thread.start()
[Avatar]

Membro desde: 25/09/2008 07:08:56
Mensagens: 25
Offline

Yorgan,

O metodo executado por essa chamada "file.listFiles()" está retornando null, e quando vc tenta usar o array "lista" ele é um objeto apontando para null, ou seja, vc está fazendo um "null.length", aí é NullPointerException na certa...

abçs

Marcus
OCWCD - 95%
SCJP6 - 87%
[MSN]
rmarin
JavaEvangelist
[Avatar]

Membro desde: 13/07/2005 09:14:45
Mensagens: 360
Localização: São Paulo
Offline

Olha java.io.File.listFiles() só retorna null quando seu file não é um diretório.

Se eu fosse você eu verificaria se ele é um diretório antes


Roberto Marin
__________________________________________
Odeio auto-nerds!
[WWW]
Diegomoco
Debugger
[Avatar]

Membro desde: 20/02/2008 12:52:41
Mensagens: 68
Offline

O array list tem um método que chama isEmpty use ele assim.




Espero que seja isso.

"É fundamental diminuir a distância entre o que se diz e o que se faz,de tal forma que, num dado momento,a tua fala seja a tua prática."
Paulo Freire"
marcuskbra
Thread.start()
[Avatar]

Membro desde: 25/09/2008 07:08:56
Mensagens: 25
Offline

Diego,

o Array não possui o método "isEmpty()"... somente classes que implementam a interface Collection possuem esse método, por exemplo List e Set..

abçs

Diegomoco wrote:O array list tem um método que chama isEmpty use ele assim.




Espero que seja isso.

Marcus
OCWCD - 95%
SCJP6 - 87%
[MSN]
Diegomoco
Debugger
[Avatar]

Membro desde: 20/02/2008 12:52:41
Mensagens: 68
Offline

Pow foi mau, é um array simples achei que era um ArrayList. Porque com ArrayList funciona certinho.

"É fundamental diminuir a distância entre o que se diz e o que se faz,de tal forma que, num dado momento,a tua fala seja a tua prática."
Paulo Freire"
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team