Lista de lista, arraylist

5 respostas Resolvido
jonsistemas

Boa tarde galera, meu primeiro tópico aqui, então desculpe se não estiver nos padrões corretos…
Eu tenho a seguinte declaração:

private List<P> q = new ArrayList<P>();

Sendo P uma classe qualquer que ja implementei.
Tenho que criar uma lista de listas, a lista que vou adicionar vai ser do mesmo modelo desta ai acima, só que a quantidade de elementos de cada lista que adicionar a essa lista de listas vai variar.
Como devo declarar/inicializar a lista de listas? Obg.

5 Respostas

jonsistemas

Ja resolvi meu problema galera.
private List<ArrayList<P>> Paretos = new ArrayList<ArrayList<P>>();

staroski
Solucao aceita

Porque um List de ArrayList? Não seria mais conveniente um List de List?

private List<List<P>> Paretos = new ArrayList<List<P>>();
jonsistemas

Obrigado, eu realmente não sei muito sobre Java, estou implementando um algoritmo genético aqui e to tomando uma coça rs

staroski

Algoritmo genético com listas?
Até hoje só implementei com máscaras de bits…

jonsistemas

A mascara de bits é a fase de mutação, crossover, seleção, etc, eu estou em um uma parte que tenho que separar as melhores solucoes para reiniciar o processo com as melhores… Acabei de criar um topico la, se vc conseguir me ajudar… Basicamente quando eu adiciono uma lista a lista de listas, e depois utilizo o comando lista.clear() nessa lista para que esta lista possa ficar limpa para receber as proximas solucoes, ela simplesmente nao fica salva na lista de listas.

Criado 26 de maio de 2019
Ultima resposta 27 de mai. de 2019
Respostas 5
Participantes 2