Hallo,
Ich habe mehrere Methoden für Kontofunktionen, wie Abheben oder Überweisen erstellt, welche ich in einer Methode "kontoauszugZeigen" als Kontoauszug ausgebe!
Dies klappt auch indem ich eine "ArrayList kontoVerbindungen" verwende und jeweils bei den Methoden fürs Abheben usw. die Beträge mit folgendem Code an die ArrayList übergebe:
Mir wird also am Ende eine einfache Arraylist ausgegeben:
Jetzt soll der Benutzer jedoch optional ein Datum angeben können, von dem aus alle Kontoverbindungen angezeigt werden. Alle Kontoverbindungen vor dem Datum sollen also nicht ausgegeben werden. Hierfür soll die Klasse Calendar verwendet werden.
Was ich geschafft habe ist, das aktuelle Datum auzugeben über:
Doch wie kann ich jetzt die Beträge der Kontoverbindungen mit den jeweiligen Kalendardaten verbinden?
Anfangs habe ich gedacht ich speichere in der Arraylist einfach als ein Element "DATUM BETRAG", zb. als "20/05/2015 +200", was aber leider nicht funktionert hat.
Komm ich mit der Arraylist hier weiter oder muss ich eine Hashmap verwenden??
Komme leider überhaupt nicht weiter und wäre für Hilfe sehr dankbar.???:L
PS: Ich denke nicht das ich etwas sortieren muss, da wir dies noch nicht behandelt haben und man bei der ArrayList ja neue Elemente mit .add sowieso unten in die Liste einordnet.
Das Hauptproblem ist: Wie schreibe ich ein Integer und ein Datumsformat gleichzeitig in die Arraylist. (sofern man diese Aufgabe mit der ArrayList lösen kann..)
Ich habe mehrere Methoden für Kontofunktionen, wie Abheben oder Überweisen erstellt, welche ich in einer Methode "kontoauszugZeigen" als Kontoauszug ausgebe!
Dies klappt auch indem ich eine "ArrayList kontoVerbindungen" verwende und jeweils bei den Methoden fürs Abheben usw. die Beträge mit folgendem Code an die ArrayList übergebe:
Code:
kontoVerbindungen.add(betrag);
Mir wird also am Ende eine einfache Arraylist ausgegeben:
Java:
void kontoauszugZeigen(){
for(int k=0; k<= kontoVerbindungen.size(); k++)
{
System.out.println(kontoVerbindungen.get(k));
}
}
Jetzt soll der Benutzer jedoch optional ein Datum angeben können, von dem aus alle Kontoverbindungen angezeigt werden. Alle Kontoverbindungen vor dem Datum sollen also nicht ausgegeben werden. Hierfür soll die Klasse Calendar verwendet werden.
Was ich geschafft habe ist, das aktuelle Datum auzugeben über:
Java:
Calendar rightNow = Calendar.getInstance();
System.out.printf("%tF%n", rightNow);
Doch wie kann ich jetzt die Beträge der Kontoverbindungen mit den jeweiligen Kalendardaten verbinden?
Anfangs habe ich gedacht ich speichere in der Arraylist einfach als ein Element "DATUM BETRAG", zb. als "20/05/2015 +200", was aber leider nicht funktionert hat.
Komm ich mit der Arraylist hier weiter oder muss ich eine Hashmap verwenden??
Komme leider überhaupt nicht weiter und wäre für Hilfe sehr dankbar.???:L
PS: Ich denke nicht das ich etwas sortieren muss, da wir dies noch nicht behandelt haben und man bei der ArrayList ja neue Elemente mit .add sowieso unten in die Liste einordnet.
Das Hauptproblem ist: Wie schreibe ich ein Integer und ein Datumsformat gleichzeitig in die Arraylist. (sofern man diese Aufgabe mit der ArrayList lösen kann..)
Zuletzt bearbeitet: