Tenho que criar um sistema de cadastro de imóveis, onde tenham as opções: adicionar, listar e remover imóveis.
As suas primeiras funcionalidades, eu consegui implementar, mas remover imóveis eu não consigo.
System.out.println("Remover Imoveis");
for(int i = 0; i < imovelRepositorio.tamanho(); i++) {
Imovel imovel = imovelRepositorio.get(i);
System.out.println("Digite o codigo do imovel que deseja remover");
String excluir;
excluir = scanner.nextLine();
if (codigo.equals(excluir)) {
imovel = null;
A classe ImovelRepositório é:
public class ImovelRepositorio {
private Imovel[] imoveis;
private Integer index;
public ImovelRepositorio() {
imoveis = new Imovel[100];
index = 0;
}
public void adicionar(Imovel imovel) {
imoveis[index] = imovel;
index++;
}
public Integer tamanho() {
return index;
}
public Imovel get(Integer i) {
return imoveis[i];
}
Não dá erro, porém não deleta e não consegui entender o porquê, sou nova em programação.