Hey,
Ich schreibe gerade eine GUI Anwendung mit Swing, mit der es möglich sein wird, Verschiedene Arten von Bankkonten zu erstellen, Ein-/Auszahlungen und Überweisungen zu tätigen und Umsätze anzuzeigen.
Grafische Oberfläche steht, Konten lassen sich mit automatischer Zuteilung von Kontonummern auch generieren und jetzt möchte ich die Funktion einbauen, dass ich ein Konto wieder löschen kann.
Die Anwendung arbeitet (noch) nicht mit Datenbankanbindung, sondern mit Array Lists.
Meine Methode zum Ausfindig machen des bestimmten Kontos sieht momentan so aus:
In der Oberklasse der Konten gibt es neben der Kontonummer noch Namen und Kontostand.
Wie kann ich jetzt also sagen, dass wenn er die Kontonummer in der Array List gefunden hat, diese wieder löschen soll und mit ihr alle dazugehörigen Daten auch? Weil ein Index hab ich jetzt nicht angelegt, wüsste gerade auch nicht wie das gehen soll. Ist ja ein wenig anders wie bei Arrays
Danke euch schonmal!
Ich schreibe gerade eine GUI Anwendung mit Swing, mit der es möglich sein wird, Verschiedene Arten von Bankkonten zu erstellen, Ein-/Auszahlungen und Überweisungen zu tätigen und Umsätze anzuzeigen.
Grafische Oberfläche steht, Konten lassen sich mit automatischer Zuteilung von Kontonummern auch generieren und jetzt möchte ich die Funktion einbauen, dass ich ein Konto wieder löschen kann.
Die Anwendung arbeitet (noch) nicht mit Datenbankanbindung, sondern mit Array Lists.
Meine Methode zum Ausfindig machen des bestimmten Kontos sieht momentan so aus:
Java:
public int gKontoLoeschen(int kontonummer) {
for (Girokonto obj : gKontoliste) {
if (String.valueOf(obj.getKontonummer()).equals(String.valueOf(kontonummer))) {
//gKontoliste.remove(gKontoliste.get(kontonummer));
}
}
return kontonummer;
}
In der Oberklasse der Konten gibt es neben der Kontonummer noch Namen und Kontostand.
Wie kann ich jetzt also sagen, dass wenn er die Kontonummer in der Array List gefunden hat, diese wieder löschen soll und mit ihr alle dazugehörigen Daten auch? Weil ein Index hab ich jetzt nicht angelegt, wüsste gerade auch nicht wie das gehen soll. Ist ja ein wenig anders wie bei Arrays
Danke euch schonmal!
Zuletzt bearbeitet: