Hallo ihr 
Hab ein Problem in Java..
Hab eine Kontenliste erstellt... Das Bearbeiten der Konten funktioniert.
Jetzt ist meine Frage, wie ich die Methode KontoLöschen definieren kann.
Wie kann ich aus einer Liste einen Knoten mit dem entsprechend verknüpften Konto löschen?. Meine Idee war einfach das gleiche Prinzip wie bei KontoBearbeiten. Nur das diesmal nicht das Konto wie bei der Methode bearbeiten aufgerufen wird, sondern gelöscht wird. Wäre super nett, wenn mir jemand dabei helfen könnte!
LG
Carlo
Hab ein Problem in Java..
Hab eine Kontenliste erstellt... Das Bearbeiten der Konten funktioniert.
Jetzt ist meine Frage, wie ich die Methode KontoLöschen definieren kann.
Wie kann ich aus einer Liste einen Knoten mit dem entsprechend verknüpften Konto löschen?. Meine Idee war einfach das gleiche Prinzip wie bei KontoBearbeiten. Nur das diesmal nicht das Konto wie bei der Methode bearbeiten aufgerufen wird, sondern gelöscht wird. Wäre super nett, wenn mir jemand dabei helfen könnte!
LG
Carlo
Code:
public class KontenListe
{
private int anzahl = 0;
private Knoten ersterKnoten = null;
private Kunde inhaber;
public KontenListe (Kunde inhaber)
{
this.inhaber = inhaber;
}
public int getAnzahl()
{
return this.anzahl;
}
public void setInhaber (Kunde inhaber)
{
this.inhaber = inhaber;
}
public Kunde getInhaber ()
{
return this.inhaber;
}
public void kontoHinzufuegen (Konto konto)
{
Knoten neuerKnoten = new Knoten (konto);
if (this.anzahl == 0)
{
this.ersterKnoten = neuerKnoten;
this.anzahl ++;
}
else
{
Knoten aktuellerKnoten = this.ersterKnoten;
while (aktuellerKnoten.getNaechsterKnoten() != null)
{
aktuellerKnoten = aktuellerKnoten.getNaechsterKnoten ();
}
aktuellerKnoten.setNaechsterKnoten (neuerKnoten);
this.anzahl ++;
}
}
public Konto kontoHolen(String ktoNummer)
{
Knoten temp = this.ersterKnoten;
while (temp != null)
{
Konto ktemp = temp.getKonto();
String strtemp = ktemp.getKontonummer();
if (strtemp.equals (ktoNummer))
{
return ktemp;
}
temp = temp.getNaechsterKnoten ();
}
return null;
}
public void kontoLoeschen (String ktoNummer)
{
}
}