ArrayList que armazena LinkedList

Estou procurando pelo internet e não estou achando um meio de armazenar num ArrayList instancias de um LinkedList. No caso, eu quero para cada posição [ 0 ] [ 1 ] [ 2 ] do ArrayList, haja um new LinkedList.

Assim:

[ 0 ] --> ’ new LinkedList '
[ 1 ] --> ’ new LinkedList '
[ 2 ] --> ’ new LinkedList '
[ 3 ] --> ’ new LinkedList ’

Eu poderia fazer algo como isto ???

ArrayList arrayLisst = new ArrayList();
LinkedList lista_encadeada = new LinkedList();
                        
lista_encadeada.add( i ) ;
lista_encadeada.add( j ) ;
lista_encadeada.add( v) ;    
                       
arrayLisst.add(lista_encadeada);

E como eu faria depois para acessar o indice [ 2 ] do LinkedList que está na posicao [ 1 ] da ArrayList ?

Exemplo:

Criando, preenchendo e adicionando no ArrayList um LinkedList:

LinkedList linkedList = new LinkedList();
linkedList.add(1);
linkedList.add(2);
linkedList.add(3);
    
ArrayList arrayList = new ArrayList();
arrayList.add(linkedList);

Acessar a posição 1 do ArrayList e acessar o indice 2 do LinkedList:

LinkedList rec = (LinkedList) arrayList.get(0);
        
System.out.println(rec.get(1));

Observação: Só lembrando que as posições começam pelo 0 (zero) então a posição 1 na verdade é 0

Obrigado Mano !!! Valeu mesmo !!! :smile:

1 curtida