Duvida no uso de MAP?

3 respostas
P

Ola pessoal,

duvida como faço para recuperar os dados do objeto one ,conforme
exemplo abaixo…

Pois tenho uma tela com itens de um produto por exemplo:

item produto preço

1 lapis 10
2 caneta 20
3 borracha 30
4 lapiseira 40

O que faço o codigo item guardo como meu indice no MAP e o resto da informação
gurado no objeto one…

Mas estou em duvida como faço para trazer de volta os dados do objeto one tentei usar o get mas não sei se está certo como estou usando …e deu erro…

m.get(1)

Se alguém puder me ajudar agradeceria…

abs

HasHash one = new HasHash(8);

 Map m = new LinkedHashMap ();
	    
 m.put(new Integer(1), one);
 m.put(new Integer(2), one);
		
 //como faço para recuperar os dados objeto one

3 Respostas

T

Pra começar, é melhor usar generics, para facilitar na hora de você pegar os elementos.

HasHash one = new HasHash(8);

 Map<Integer,HasHash> m = new LinkedHashMap<Integer,HasHash> ();
	    
 m.put(new Integer(1), one);
 m.put(new Integer(2), one);
		
 //como faço para recuperar os dados objeto one

Depois, por que é que você adicionou o mesmo objeto (one) duas vezes? É melhor criar um objeto para cada item, não?

P

valeu pelo retorno…

Mas como faço pra recuperar o objeto one …

pois usei como exemplo duas vezes …

Essa é minha duvida como recuperar do Map o objeto one …

abs

B

m.get(1);

Criado 6 de junho de 2008
Ultima resposta 6 de jun. de 2008
Respostas 3
Participantes 3