Ansichten: QuotePaste - CodePaste - NoPaste
Codesnippet eingetragen am 3.6.2013 um 11:04
Von: Michael
Sprache: Java
Beschreibung:
CodeSnippet:
  1. public class TrainingsContainer{
  2.  
  3. private ArrayList<TrainingsTag> trainingsJahr;
  4. private ObjektDatei datei;
  5.  
  6. public TrainingsContainer() {
  7. datei = new ObjektDatei("MeinKraftTraining-Tagebuch.xml");
  8.  
  9. try {
  10. trainingsJahr =
  11. (ArrayList<TrainingsTag>) datei.leseObjekt();
  12. } catch (Exception e) {
  13. System.out.println("Konstruktor: Fehler " + e);
  14. }
  15. //Wenn die Daten nicht eingelesen werden können,
  16. //dann wird mit einer leeren ArrayList begonnen
  17. if (trainingsJahr == null) {
  18. trainingsJahr = new ArrayList<TrainingsTag>();
  19. }
  20.  
  21. }
  22.  
  23. public void speichern() {
  24. datei.speichereObjekt(trainingsJahr);
  25. }