Como percorrer um vetor a procura de um nome e excluir ele?

Esse é o exercicio:
Faça um programa para cadastrar dados de uma empresa, onde cada registro será composto
pelos seguintes campos: código de vendedor, nome de vendedor e tipo de mercadoria (P –
perecível, N – não perecível). O programa deverá conter as seguintes operações:
a) Incluir vendedores no arquivo (vetor).
b) Consultar o total de vendedor de um determinado tipo mercadoria.
c) Excluir um vendedor do arquivo procurando pelo nome.

Estou travado do questão ‘C’ e não consigo sair.

void excluirVendedor(String nome){
int i=0;
if(quant==0){
System.out.println(“Nenhuma vendedor foi adicionado”);
}else{
while(novoVendedor[i].getNome().equals(nome) && i < quant){
i++;
}
if (i<quant) {
novoVendedor[i]= novoVendedor[quant -1];
quant–;
System.out.println(“Vendedor excluído!”);
}else{
System.out.println(“Esse vendendor não existe.”);
}

             }
     }

pra chamar:
case 3:
String nome;
System.out.println(“Infome nome do vendedor”);
nome = s.nextLine();
vendedor.excluirVendedor(nome);
}

1 - Laço de repetição para percorrer o vetor
2 - Comparar cada posição com o nome informado
3 - Excluir (setar como null) a posição onde o nome confere com o pesquisado

1 curtida