Hallo und guten Abend!
Ich bin absoluter Neuling in Sachen Java und bin gerade dabei, ein kleines Buchhaltungsprogramm zu schreiben!
Funktioniert auch soweit wie ich es gerne hätte!
An folgendem Punkt stehe ich nun:
In der folgenden Methode wird eine Arraylist sowie ein Start- und ein Enddatum übergeben.
Die Einträge in der ArrayList sehen wie folgt aus:
[Rechnungsnummer [Ausgaben] : A0/2012, Typ : Personalkosten, Fälligkeitsdatum: 18.03.2011, Nettobetrag: 1000,0 [€] , Steuersatz: 10,0 [%] , Gesamtbetrag: 1100,0 [€]]
[Rechnungsnummer [Einnahmen] : E0/2012, Kunde: Mustermann GmbH, Rechnungsdatum: 01.01.2012, Fälligkeitsdatum: 01.02.2012, Nettobetrag: 200,0 [€] , Steuersatz: 19,0 [%] , Steuerbetrag: 38,0 [€] , Gesamtbetrag: 238,0 [€] ]
Nun möchte ich aus der übergebene ArrayList list eine neue ArrayList newList generieren, welche ausschließlich die Einträge beinhaltet, welche zwischen dem Datum dateFrom und dem Datum dateTo liegen!!
Leider habe ich keinen Plan, wie ich dies anstellen soll!!
Hätte vielleicht jemand einen Tipp für mich??
Vielen Dank und Lg
Ich bin absoluter Neuling in Sachen Java und bin gerade dabei, ein kleines Buchhaltungsprogramm zu schreiben!
Funktioniert auch soweit wie ich es gerne hätte!
An folgendem Punkt stehe ich nun:
In der folgenden Methode wird eine Arraylist sowie ein Start- und ein Enddatum übergeben.
Java:
public ArrayList<Receipt> filterList(ArrayList<Receipt> list,
Date dateFrom, Date dateTo) {
// TODO: create newList, which only contains the entries between dateFrom and dateTo
return newlist;
}
Die Einträge in der ArrayList sehen wie folgt aus:
[Rechnungsnummer [Ausgaben] : A0/2012, Typ : Personalkosten, Fälligkeitsdatum: 18.03.2011, Nettobetrag: 1000,0 [€] , Steuersatz: 10,0 [%] , Gesamtbetrag: 1100,0 [€]]
[Rechnungsnummer [Einnahmen] : E0/2012, Kunde: Mustermann GmbH, Rechnungsdatum: 01.01.2012, Fälligkeitsdatum: 01.02.2012, Nettobetrag: 200,0 [€] , Steuersatz: 19,0 [%] , Steuerbetrag: 38,0 [€] , Gesamtbetrag: 238,0 [€] ]
Nun möchte ich aus der übergebene ArrayList list eine neue ArrayList newList generieren, welche ausschließlich die Einträge beinhaltet, welche zwischen dem Datum dateFrom und dem Datum dateTo liegen!!
Leider habe ich keinen Plan, wie ich dies anstellen soll!!
Hätte vielleicht jemand einen Tipp für mich??
Vielen Dank und Lg