Criar uma matriz com arraylist

7 respostas
P

ola,
gostaria de saber se é possível criar uma matriz com arraylist?
de que forma?
é que estou acostumada a fazer isto com arrays bidimensionais…
obrigada

7 Respostas

P

Ola!

Em Java uma matrix na mais eh que um array de arrays, entao voce pode utilizar a mesma ideia:

List array = new ArrayList();
List line1 = new ArrayList();
List line2 = new ArrayList();

array.add(line1);
array.add(line2);

Eh isso que voce quer?

[ ]'s

P

ola,
é mais ou menos isto é que eu gostaria que os elementos ficassem em 2 colunas mas pertencessem ao mesmo arraylist,tipo se fosse com arrays bidimensionais era so fazer int x[][]=new int[2][3];por exemplo,mas eu preciso usar arraylist pois não tenho um tamanho exato definido mas gostaria dos itens lado a lado pois quero usar eles como texto de alguns checkboxes e assim ficaria mais facil para adicionar na tela,há outra maneira de resolver isto?se tiveres sugestões…
obrigada pela ajuda e explicações!
:lol: :lol: :lol:

S

Acho que um Map faz isso, não tenho certeza

gRoOve

Acho que com ArrayList não será possível. Com Map você consegue definir uma chave/valor, talvez te ajude.

P

ola,
alguém poderia me dizer como funciona um Map?
encontrei este tópicohttp://www.guj.com.br/java/139037-converter-hashmap-para-arraylist-resolvidoque fala da conversão de hashmap para array list,mas não sei como funciona um hashmap
Alguém pode me dar uma mãozinha?
obrigada

S

Tu usa um map assim

Map m = new HashMap();

m.put(objetoChave, objetoValor);
P

tipo assim eu consigo unir os 2 arrayslist?
ou como converto um map depois ?
é possivel converter para quais objetos?
obg
=]

Criado 16 de março de 2011
Ultima resposta 17 de mar. de 2011
Respostas 7
Participantes 4