Boa noite a todos.
Estou precisando criar um arraylist com uma instancia diferente de linkedlist em cada posição do array. Porém todas as posições do array estão apontando para a mesma instancia do linkedlist. Poderiam me ajudar.
Segue o código.
public class Principal {
ArrayList lista;
HashMap<String, Integer> hash;
LinkedList<String> linkedList;
public Principal() {
lista = new ArrayList<LinkedList<String>>();
linkedList = new LinkedList<String>();
for (int i = 0; i < 26; i++) {
lista.add(i, null);
}
hash = new HashMap<String, Integer>();
hash.put("a", 0);
hash.put("b", 1);
hash.put("c", 2);
hash.put("d", 3);
hash.put("e", 4);
hash.put("f", 5);
hash.put("g", 6);
hash.put("h", 7);
hash.put("i", 8);
hash.put("j", 9);
hash.put("k", 10);
hash.put("l", 11);
hash.put("m", 12);
hash.put("n", 13);
hash.put("o", 14);
hash.put("p", 15);
hash.put("q", 16);
hash.put("r", 17);
hash.put("s", 18);
hash.put("t", 19);
hash.put("u", 20);
hash.put("v", 21);
hash.put("w", 22);
hash.put("x", 23);
hash.put("y", 24);
hash.put("z", 25);
}
}