Problea com list

To fazendo um programa aqui que cadastra clientes. No método cadastracliente to usando vetor pra cadastrar só que se eu excluir algum objeto cliente do vetor a posição que era ocupada por ele fica vazia sem a possibilidade de ser usada novamente. Como eu posso usar ela de novo? dá uma olhada em parte do código aí…


	public void cadastrarCliente(){
	String nome, endereco, identidade, cpf;
	posicao++;
	System.out.println("Digite nome:");
	nome = e.nextLine();
	System.out.println("Digite endereco");
	endereco = e.nextLine();
	System.out.println("Digite identidade");
	identidade = e.nextLine();
	System.out.println("Digite CPF");
	cpf = e.nextLine();

	fichario[posicao] = new Cliente(posicao, nome, endereco, identidade, cpf);


	}

Caro, esse vetor é uma estrutura básica e as operações que vc quer realizar necessita ser implementada por você de forma braçal… você necessita realmente utilizar array? Se não necessitar utilizar essa estrutura, dá uma olhada nas classes que implementam java.util.List

Eai!

Tenho pouca noção de programação java… o exercício que pediu pra fazer com array…

Eai!

Tenho pouca noção de programação java… o exercício que pediu pra fazer com array…

no braço que eu falo é criar um algoritmo que organize essas operações de inclusão/remoção de dados no array de acordo com suas necessidades, basicamente aí acredito que seja através de um algoritmo seu

Tipo um método?

Porque vc não cria um List?

List lista = new ArrayList();

lista.add(“OBjeto”) ; //adiciona item
lista.remove(“Objeto”) ; //remove item

lista.size(); // tamanho da lista

Valeu alex!!