Dúvida Vetores e Matrizes

5 respostas
A

Olá, por acaso não é possível criar uma matriz com elementos de diferentes tipos?

Estava querendo criar uma matriz (CÓDIGO 1 [int], VALOR 1 [double]) (CÓDIGO 2 [int], VALOR 2 [double]) …

Obrigado!

5 Respostas

J

Deixe mais explícito!!!

furutani

andrek:
Olá, por acaso não é possível criar uma matriz com elementos de diferentes tipos?

Estava querendo criar uma matriz (CÓDIGO 1 [int], VALOR 1 [double]) (CÓDIGO 2 [int], VALOR 2 [double]) …

Obrigado!


Sim, pode.
Mas desde que vc crie uma matriz de Object insira nas posiçoes objetos Integer, Double, etc. com tipos primitivos não é possivel.

LPJava

pode sim, vc pode ter uma array de int, outro de double seria isso? que vc quer saber… n ficou claro sua duvida!

peczenyj

Pesquise as classes HashMap e HashTable pra ver se vc não consegue algo parecido.

T
private Map<Integer,Double> tabela = new HashMap<Integer,Double>();
...
tabela.put (1989, 23.45); // para o código 1989, o valor 23.45
tabela.put (23455, 12.345);
...
if (tabela.get(1989) != null) 
    System.out.println (tabela.get(1989)); // imprime 23.45
...
tabela.remove (23455); // remove 23455 da tabela
Criado 14 de outubro de 2006
Ultima resposta 16 de out. de 2006
Respostas 5
Participantes 6