Como limpar um vetor ?

1 resposta
java
alexjosesilva

Tenho um vetor em Java de tamanho 5 para alocar 5 primeiros números. Tenho de esvaziar quando ele estiver cheio, afim de alocar mais 5 números. E manter esta rotina até todos os números estiverem lidos!

int x[] = new int[5];

x[0] = 1
x[1] = 2
x[2] = 3
x[3] = 4
x[4] = 5

1 Resposta

D
int qtd = 0; // quantidade de numeros no vetor

public void addNumero(int numero) {
    x[qtd] = numero; // adiciona o numero
    qtd = qtd + 1; // atualiza a quantidade
    // se estiver cheio
    if (qtd == x.length) {
        esvaziar(x);
        qtd = 0;
    }
}
Criado 25 de março de 2016
Ultima resposta 25 de mar. de 2016
Respostas 1
Participantes 2