I have a problem with the methods buscarClientes
and borrarClientes
: I don't know how I can delete a client by name and then I don't get how I can search for a client by name either, I was trying it myself but I have a hard time understanding it and I have searched the internet and nothing comes up .
public void anadirCliente(ArrayList <Peluqueria> peluqueria){
Scanner input=new Scanner(System.in);
String nom;
String edat;
String barrio;
int cua=0;
System.out.println("Introduce Nombre");
nom=input.nextLine();
System.out.println("Introduce Edad");
edat=input.nextLine();
System.out.println("Introduce barrio");
barrio=input.nextLine();
cua++;
peluqueria.add(new Peluqueria(nom,edat,barrio,cua));
}
public void mostrarClientes(ArrayList <Peluqueria> peluqueria){
for (int i=0;i<peluqueria.size();i++){
System.out.println(peluqueria.get(i));
}
}
public void actualizarClientes(ArrayList<Peluqueria> peluqueria){
}
public void buscarClientes(ArrayList <Peluqueria> peluqueria, String barrio){
for(int i = 0; i<peluqueria.size(); i++){
if(peluqueria.get(i).getBarrio().equalsIgnoreCase(barrio))
System.out.println(peluqueria.get(i));
}
}
public void borrarClientes(ArrayList <Peluqueria> peluqueria, String nom){
for (int i=0;i<peluqueria.size();i++){
System.out.println(peluqueria.get(i));
}
peluqueria.remove(nom);
}
public void serveisClients(ArrayList <Peluqueria> peluqueria){
String [] serveis=new String[4];
}
public void solicitarServei(String [] serveis){
}
}
The output is:
1-Añadir Cliente
2-Mostrar Clientes
3-Actualizar cliente
4-Mostrar Cliente según el barrio
5-Borrar Cliente
6-Salir
1
Introduce Nombre
Josep
Introduce Edad
15
Introduce barrio
Nou Barris
1-Añadir Cliente
2-Mostrar Clientes
3-Actualizar cliente
4-Mostrar Cliente según el barrio
5-Borrar Cliente
6-Salir
5
Seleccione el cliente a borrar:
peluqueria{nom='Josep', edat='15', barrio='Nou Barris', cua=1}
1-Añadir Cliente
2-Mostrar Clientes
3-Actualizar cliente
4-Mostrar Cliente según el barrio
5-Borrar Cliente
6-Salir
2
peluqueria{nom='Josep', edat='15', barrio='Nou Barris', cua=1}
1-Añadir Cliente
2-Mostrar Clientes
3-Actualizar cliente
4-Mostrar Cliente según el barrio
5-Borrar Cliente
6-Salir
I try to delete but it doesn't delete
try to change the method delete clients for this
That if I assumed that you have a getName method in the hairdresser class. And another thing, it is only necessary that you ask for the name by console and just with the name remove the element from the list