Hallo erstmal und Danke für eure Hilfe 
Von der Schule aus sollten wir ein kleines Projekt machen und ich hab mich dafür entschieden einen DVD-Verleih in Java umzusetzen. Mein Problem hierbei ist, dass ich die Kunden und später die DVDs in einer ArrayList speicher. Die Liste zu erstellen und eine Methode den Kunden bzw. die DVD hinzufügen hab ich bereits geschaft, war auch nicht das Problem. Aber wie kann ich dort wieder einen bestimmten löschen. Also zum Beispiel einen Kunden/DVD, von dem ich den Name eingebe und dann dieser aus meiner Liste gelöscht wird. MIr ist bewusst das es eine remove methode gib, aber für diese brauch ich den Index soweit ich weiß und den index kann ich ja nur rausfinden wenn ich den namen des objekts kenne. Leider haben meine Objekte alle den selben namen und unterscheiden sich nur in den Variablen wie kann ich also den index herausfinden wenn ich nur den Vornamen meines kunden kenne?
Von der Schule aus sollten wir ein kleines Projekt machen und ich hab mich dafür entschieden einen DVD-Verleih in Java umzusetzen. Mein Problem hierbei ist, dass ich die Kunden und später die DVDs in einer ArrayList speicher. Die Liste zu erstellen und eine Methode den Kunden bzw. die DVD hinzufügen hab ich bereits geschaft, war auch nicht das Problem. Aber wie kann ich dort wieder einen bestimmten löschen. Also zum Beispiel einen Kunden/DVD, von dem ich den Name eingebe und dann dieser aus meiner Liste gelöscht wird. MIr ist bewusst das es eine remove methode gib, aber für diese brauch ich den Index soweit ich weiß und den index kann ich ja nur rausfinden wenn ich den namen des objekts kenne. Leider haben meine Objekte alle den selben namen und unterscheiden sich nur in den Variablen wie kann ich also den index herausfinden wenn ich nur den Vornamen meines kunden kenne?
Java:
import java.util.ArrayList;
public class KUNDENBAUM
{
private ArrayList <KUNDE> kundenliste = new ArrayList <KUNDE>();
private int kundenanzahl;
public KUNDENBAUM()
{}
public void neuerKunde(String nn,String vn,String pw) // Nachname,Vorname,Passwort
{
KUNDE k = new KUNDE( nn, vn, pw );
kundenliste.add(k);
}
public void Kundenloeschen(){
}
}