Consulta com arraylist  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
lucasmartins
Thread.start()
[Avatar]

Membro desde: 14/03/2010 21:07:25
Mensagens: 41
Offline

Eu salvo objetos em uma arraylist:




Como faço para consultar os clientes cadastrados atraves de outro formulario (classe) e exibir os dados em uma jTable?

[]'s
Lucas Martins.
[Email] [Yahoo!] [MSN]
discorpio
Virtual Machine Man
[Avatar]
Membro desde: 06/02/2010 18:46:46
Mensagens: 547
Localização: Rio de Janeiro
Offline

Boa tarde Lucas Martins.

Para consultar em um ArrayList, voce primeiro precisa fazer o casting para a tipo de classe Cliente e tem que usar a classe Iterator para isto.

Dê uma olhada neste link

http://www.guj.com.br/posts/list/208256.java

O Senhor é meu Pastor e nada me faltará. (Sl. 23:01)
[MSN]
rdgms
Virtual Machine Man
[Avatar]

Membro desde: 21/12/2006 22:08:57
Mensagens: 628
Localização: São Paulo
Offline

Use Generic.. evite o cast...



Abraço!

PDF, JPG, GIF, DOC e DOCX
JAVA! SCALA!


discorpio
Virtual Machine Man
[Avatar]
Membro desde: 06/02/2010 18:46:46
Mensagens: 547
Localização: Rio de Janeiro
Offline

rdgms wrote:Use Generic.. evite o cast...



Abraço!


Sinceramente, não entendi

O código acima que passaste, faz o casting, o seja, voce está delineando que o tipo de cada Objeto do ArrayList será da Classe Cliente, e isto nada mais é que fazer o casting, ou seja, fazer a conversão para o tipo da classe Cliente.

This message was edited 1 time. Last update was at 13/06/2010 17:39:36


O Senhor é meu Pastor e nada me faltará. (Sl. 23:01)
[MSN]
FieroddPJ
JavaGuru
[Avatar]

Membro desde: 20/02/2005 00:00:00
Mensagens: 231
Offline

Utilizando uma collection tipada vc garante que os objetos inseridos e removidos dela sejam do tipo especificado, no caso Cliente, em tempo de compilação, isso não é casting!


LinkedIn
[Email] [MSN]
discorpio
Virtual Machine Man
[Avatar]
Membro desde: 06/02/2010 18:46:46
Mensagens: 547
Localização: Rio de Janeiro
Offline

Boa noite FieroddPJ.

Me esclarece uma coisa da qual estou em dúvida.

Collection é uma Interface ou Classe Abstrata

Se for Interface, então justifica o que voce disse, e retiro o que disse no meu post anterior.

Caso seja uma Classe Abstrata, então eu mantenho o meu post anterior.

O Senhor é meu Pastor e nada me faltará. (Sl. 23:01)
[MSN]
lucasmartins
Thread.start()
[Avatar]

Membro desde: 14/03/2010 21:07:25
Mensagens: 41
Offline

Disculpe a ignorancia, mas, eu faço esse casting na hr de criar a arraylist?
Ou seja faço o casting ao invés de isto:



Obrigado.

[]'s
Lucas Martins.
[Email] [Yahoo!] [MSN]
lucasmartins
Thread.start()
[Avatar]

Membro desde: 14/03/2010 21:07:25
Mensagens: 41
Offline

Na verdade o problema é que eu não consigo acessar essa lista atraves da minha classe ConsultaClientes :S


[]'s
Lucas Martins.
[Email] [Yahoo!] [MSN]
lucasmartins
Thread.start()
[Avatar]

Membro desde: 14/03/2010 21:07:25
Mensagens: 41
Offline

Up

[]'s
Lucas Martins.
[Email] [Yahoo!] [MSN]
lucasmartins
Thread.start()
[Avatar]

Membro desde: 14/03/2010 21:07:25
Mensagens: 41
Offline

Não estou conseguindo!
preciso entregar esse trabalho hj :O

[]'s
Lucas Martins.
[Email] [Yahoo!] [MSN]
truck1n
Java Ninja
[Avatar]
Membro desde: 26/04/2006 11:41:05
Mensagens: 296
Localização: São Paulo
Offline

discorpio wrote:Boa noite FieroddPJ.

Me esclarece uma coisa da qual estou em dúvida.

Collection é uma Interface ou Classe Abstrata

Se for Interface, então justifica o que voce disse, e retiro o que disse no meu post anterior.

Caso seja uma Classe Abstrata, então eu mantenho o meu post anterior.


java.util
Interface Collection<E>

Get Rich Or Die Trying
[WWW] [MSN]
lucasmartins
Thread.start()
[Avatar]

Membro desde: 14/03/2010 21:07:25
Mensagens: 41
Offline

Eu nun intindi :S

java.util
Interface Collection<E>?

[]'s
Lucas Martins.
[Email] [Yahoo!] [MSN]
lucasmartins
Thread.start()
[Avatar]

Membro desde: 14/03/2010 21:07:25
Mensagens: 41
Offline

Alguém ai?

[]'s
Lucas Martins.
[Email] [Yahoo!] [MSN]
aajjbb
JavaEvangelist
[Avatar]

Membro desde: 23/02/2010 15:58:10
Mensagens: 303
Offline

sim, realmente Collections é uma interface, e tambem, você usa o generics quando cria a arrayList, nao é muito bem um cast, voce so esta dizendo que aquela ArrayList so aceita objetos do tipo Contato, se você colocar algo nela que nao for um Contato, isso dara um erro de compilação

Tiago Farias
JavaChild
[Avatar]

Membro desde: 24/02/2008 16:18:39
Mensagens: 109
Localização: Recife-PE
Offline

Oi Lucas,

tb não sei se entendi bem oq vc queria, mas no caso, pra vc acessar uma lista static em outra classe, vc tem q se referir a ela como NomeClasse.atributo. No seu caso, assim:



É isso q eu entendi?


SCJP 6
SCWCD 5
Bacharel em Ciência da Computação - UFPE
http://tiagodev.wordpress.com


- What does a insomniac, agnostic and dislexic man do at night?
- He contemplates about the existence of an All-Mighty Dog.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team