7. Vector String vetor< > =
new Vector();
• Esta linha de código instancia um novo vetor para se
utilizado pelo algoritmo em questão.
• Neste exemplo, os elementos que poderão ser
inseridos no vetor serão somente elementos do tipo
String, pois utilizamos a marcação <String> junto a
declaração do vetor para fazer esta restrição.
8. vetor.add(elemento);
• Adiciona um novo elemento ao vetor. Este método
adicionará o elemento ao final do vetor, caso este
tenha chegado ao seu tamanho máximo,
automaticamente irá expandir para comportar o
novo elemento.
21. vetor.size();
• Retorna o tamanho atual do vetor. Observação: vale
lembrar que tamanho e capacidade são informações
distintas, um vetor de capacidade 10, ou seja, que
comporta até 10 elementos sem precisar se
redimensionar, pode estar utilizando somente 3
elementos, ou seja, ter tamanho 3.
22. vetor.subList(inicio, fim);
• Cria um sub vetor a partir do vetor atual, esta função
faz um recorte no vetor atual e gera um sub vetor a
partir dos parâmetros de inicio e fim informados.
23. Exerc cioí
• Faça um algoritmo que cadastre 10 nomes utilizando
a classe Scanner e depois informe:
Qual o primeiro nome cadastrado;
Qual o ultimo nome cadastrado;
Qual o terceiro nome cadastrado;
Pesquise se um nome já existe no vetor e se existir informar
qual a posição dele;
Remova o oitavo nome;
Sobreponha o 5 nome pela string “quinto”
24. • Faça um algoritmo que cadastre caixas de uva.
Cada caixa tem um numero e um peso. O
programa deverá cadastrar caixas de uva até que
o usuário informe o valor -1 para o numero da
caixa. Ao final o programa deverá informar:
quantas caixas foram cadastradas,
o peso total de todas as caixas e
o peso médio.
• Observação: utilize a classe Scanner para leitura
de dados.
25. Conclus oã
• A classe Vector permite que utilizemos a estrutura de
dados vetor de uma maneira simples e
descomplicada, sem nos preocuparmos com o
acesso a memória ou em redimensionar o vetor caso
este não suporte o numero de elementos que
queremos trabalhar.