dúvida com LIST e ARRAY  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
rodrigozim
Thread.start()

Membro desde: 08/06/2006 09:56:20
Mensagens: 44
Offline

Amigos, meu sql retorna um LIST que se eu jogar no OBJECT [], cada objeto dessa lista é um objeto do tipo RelatorioResumidoISSProprioItemData, acontece que quando eu quero filtrar alguns dados, eu faço o seguinte



mas quando eu adiciono na lista o ("itens") ele nao adiciona, como eu faço pra adicionar? e criar uma LIST auxiliar do mesmo objeto?


Rodrigo Zimmermann
[MSN]
info_god
JavaEvangelist

Membro desde: 27/02/2005 17:04:22
Mensagens: 372
Offline

Como assim naõ adiciona?

Vc debugou para saber se esta entrando na clausula if? Essa listaValorZero é um ArrayList?.

José Carlos R. R. Baldoino
Analista de Sistemas Cast/Banco do Brasil
Especialista em Desenvolvimento de Jogos
Professor Linguagens de Programação
www.prof-josecarlos.com
Certificações
SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer 5.0
cu_ringa
Virtual Machine Man
[Avatar]

Membro desde: 27/08/2003 00:19:11
Mensagens: 602
Localização: Natal-RN
Offline

tens certeza q tem valor igual a 0 em itens ? pq do jeito q esta ai tá certo.

"O que levamos desta vida, é a vida que a gente leva".
rodrigozim
Thread.start()

Membro desde: 08/06/2006 09:56:20
Mensagens: 44
Offline

opa, tenho certeza que tem sim...
ja testei com System.out.println();
tem vários com valor zero, e a listaValorZero, é somente um List, pois quero adicionar "itens" dentro do List para que depois eu trabalhe somente com os objetos que eu filtrei nesse for.

ai sim eu pego e jogo dentro de um ArrayList.

Object[] obj = listaValorZero.toArray();

dentro do "obj" eu trabalho os objetos que eu quero, já filtrados

quando eu tento adicionar simplesmente não adiciona.

Rodrigo Zimmermann
[MSN]
info_god
JavaEvangelist

Membro desde: 27/02/2005 17:04:22
Mensagens: 372
Offline

List listaValorZero = new ArrayList();

for (int k=0; k < objValorZero.length; k++){

RelatorioResumidoISSProprioItemData itens = (RelatorioResumidoISSProprioItemData) objValorZero[k];


if(itens.getTotalTributado().doubleValue()==0.00) {

System.out.println("ENTROU AQUI");
listaValorZero.add(itens);
}
}


Faça assim e veja se ele entrou alguma vez no IF.

José Carlos R. R. Baldoino
Analista de Sistemas Cast/Banco do Brasil
Especialista em Desenvolvimento de Jogos
Professor Linguagens de Programação
www.prof-josecarlos.com
Certificações
SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer 5.0
rodrigozim
Thread.start()

Membro desde: 08/06/2006 09:56:20
Mensagens: 44
Offline

é isso ai... foi erro de NEWBIE mesmo... em vez de eu incializar com new ArrayList() eu inicializei com null...

obrigadao...

Rodrigo Zimmermann
[MSN]
info_god
JavaEvangelist

Membro desde: 27/02/2005 17:04:22
Mensagens: 372
Offline

rodrigozim wrote:é isso ai... foi erro de NEWBIE mesmo... em vez de eu incializar com new ArrayList() eu inicializei com null...

obrigadao...


Por nada.

José Carlos R. R. Baldoino
Analista de Sistemas Cast/Banco do Brasil
Especialista em Desenvolvimento de Jogos
Professor Linguagens de Programação
www.prof-josecarlos.com
Certificações
SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer 5.0
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team