Como usar vector? [resolvido]

7 respostas
luisandro

Olá pessoal, nunca usei vector e preciso usar agora, gostaria de um exemplo simples do uso do vector, por exemplo como inserir um novo elemento no vector, como buscar um elemento no vector, como editar um elemento e como excluir um elemento.
gostaria de um exemplo simples, poderia ser um cadastro de clientes com nome, idade e sexo onde demonstre como fazer essas operações que citei acima.
Desde já agradeço sua ajuda.

7 Respostas

_Renatu

O bom e velho google sempre nos ajuda em questões simples, principalmente com exemplos de uso de classes das APIs java.

http://www.leepoint.net/notes-java/data/collections/lists/vectors.html

antoniopopete

Vector?Por que voce não usa ArrayList?
Para adicionar no vector use add, para pesquisaer get(indice)…Bastasnte simples…Qual o problema?
Vector é mais lento que ArrayList por ser sincronizada para o uso de Threads

andredeividi

Ae

http://java.sun.com/j2se/1.4.2/docs/api/java/util/Vector.html

Abraço

luisandro

pode dar uma descrição do arrayList?
não quero abusar, mas me ajuda muito mais um exemplo como descrevi anteriormente.
E quanto a procura no google não tenho essa opção pois aqui o acesso a internet é restrito

erickcellani

http://java.sun.com/j2se/1.4.2/docs/api/java/util/ArrayList.html

ViniGodoy

O pessoal tem razão. No lugar do Vector, use ArrayList.
Por exemplo, para criar uma lista de Strings:

List<String> suaLista = new ArrayList<String>();

Adicionando algumas Strings na lista:

suaLista.add("Vinicius"); suaLista.add("Godoy"); suaLista.add("De"); suaLista.add("Mendonça");

Listando todas as Strings da lista:

for (String nome : suaLista) { System.out.println(nome); }

Acessando um elemento pelo índice:

System.out.println(suaLista.get(1));  //Imprime Godoy

Removendo um elemento da lista:

suaLista.remove(0); suaLista.remove("Mendonça");

Ordenando a lista por ordem alfabética:

Collections.sort(suaLista);

Obtendo o tamanho da lista:

System.out.println("Sua lista tem " + suaLista.size() + " elementos.");
luisandro

Valeu pessoal foi de muita ajuda os links e as dicas que vocês deram, em especial para ViniGodoy que respondeu exatamente o que eu estava procurando.

Criado 21 de maio de 2007
Ultima resposta 21 de mai. de 2007
Respostas 7
Participantes 6