Public feed
#888119
/** * */package Code;import java.util.*;import java.io.*; * */public class Mitgliedsverwaltung { private enum TypeStatus {BETREUER, MITGLIED, VEREINSVORSTAND}; private enum TypeBeitragsgruppe {VOLLZAHLER, SCHÜLER, PASSIVES_MITGLIED}; public class TypeAnschrift { private String strasse; private int hausnummer; private int plz; private String ort; } private static class Mitglied { private String name; private String vorname; private GregorianCalendar geburtsdatum; private TypeAnschrift anschrift; private String eMail; private GregorianCalendar eintrittssdatum; private TypeStatus status; private TypeBeitragsgruppe beitragsgruppe; Mitglied (String str){ name= str; } } private static class Stammdaten { private String nameDesVereins; private TypeAnschrift anschrift; private String nameDesVorstandes; } /** * @param args */ public static void main(String[] args) { Mitglied arrayMitglied[] = new Mitglied[3]; arrayMitglied[0] = new Mitglied("Alexander"); arrayMitglied[1] = new Mitglied("Bastian"); arrayMitglied[2] = new Mitglied("Carlos");// Objekt speichern try{ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("C:/Mitgliedsverwaltung/mit.ser")); out.writeObject(arrayMitglied); out.close();} catch (FileNotFoundException e) {} catch (IOException e) {} // Objekt laden System.out.print("vor laden gestoppt"); try{ ObjectInputStream in = new ObjectInputStream( new FileInputStream("C:/Mitgliedsverwaltung/mit.ser") ); Mitglied[] mitglieder= (Mitglied[]) in.readObject(); System.out.print("wenn das da steht sind wir scho nen schritt weiter"); for(Mitglied m : mitglieder) { System.out.print("Name ist" + m.name); } } catch (FileNotFoundException e) {System.out.print("File not found"); } catch (IOException e) {} catch (ClassNotFoundException e) { System.out.print("Class not found"); } }}