Iai galerinha java, estou tendo um problema com as listas dinâmicas. Não sei se é por falta de atenção minha, mas não estou conseguindo expandir minhas listas criadas. Tentei as classes Vector e ArrayList mas ao tentar expandi-las não expandem da forma correta, pois, acontece o seguinte:
lista criada(5 posições) -> [1, 2, 3, null, null]
depois de expandi-la -> [2, 3, null, null, null, null]
o vetor criado é de 5 posições. Quando eu tento acrescentar 1 posição, ele copia todos os índices para 1 posição a menos e acrescenta 2 posições nulas no final, ficando assim com 6 posições! Eu uso o JDK 1.3.1. Alguém poderia me dizer o q está acontecendo?