DUVIDA de como excluir um item do ARRAY

1 resposta
java
1jahnke

Galera eu sou nova na área e estou com uma duvida, tenho que fazer o seguinte exercício:

Crie um método para remover um Aluno. Esse método recebe um inteiro i
como parâmetro, que representa a posição a ser removida. Todos os objetos
após i devem ser copiados para uma posição anterior. Não esqueça de
decrementar o valor de last e testar se a posição de i é valida. Assinatura
do método deve ser public boolean removeAluno(int i);

Até então eu fiz isso aqui:

public boolean removeAluno(int i){

if(i<=last){

a[i]=null;

last;

return true;

}

else

return false;

}

Porém, tenho que diminuir a posição de todos os alunos que veem depois do removido e não sei fazer isso… Alguém pode me ajudar?

1 Resposta

LuanFroehlich

Você pode fazer um FOR percorrendo o array a.
Para cada elemento do array, vc salva o elemento em um novo array.
Se no FOR o index for igual ao i, vc não adiciona o elemento no novo array.
É uma opção…

Criado 19 de junho de 2018
Ultima resposta 19 de jun. de 2018
Respostas 1
Participantes 2