Os vetores em Java tem tamanho fixo ou posso aumentar o tamanho em tempo de execução?
Valeu
Os vetores em Java tem tamanho fixo ou posso aumentar o tamanho em tempo de execução?
Valeu
As classes como Vector, ArrayList e LinkedList não tem tamanho fixo.
Na verdade somente os arrays possuem tamanho fixo… tipo String[] int[], etc…
Vetores , ArrayList , etc… pode aumentar e diminuir de tamanho em tempo de execução sim
Você também pode criar um novo vetor, de um novo tamanho, e fazer a cópia dos dados.
Para isso servem métodos como System.arrayCopy e Arrays.copyOf.
Se a idéia também não é essa, você pode usar alguma um Set ou um List.
Há um exemplo do uso dos Lists aqui:
http://www.guj.com.br/posts/list/74068.java#389435