Fragen zur Aufgabenstellung einsehen

0 Lösungen
Code schreiben (Serialisierung)
Fortgeschrittener - C# von A.hann - 28.05.2018 um 18:09 Uhr
Ihr Kunde ist verzweifelt. Er ist im Besitz des Programmcodes einer Klasse Person sowie einer Datei friends.dat. In friends.dat sind serialisierte Bytefolgen verschiedener Person-Objekte enthalten. Ihr Kunde weiß nicht, wie er die Bytefolgen wieder "zum Leben erweckt" (aktiviert). Er möchte von Ihnen wissen, welche Personen in der Datei friends.dat stecken und wie die Freundschaftsbeziehungen zwischen den Personen aussehen. Ihr Kunde weiß, dass die Datei friends.dat ein einziges Objekt vom Typ ArrayList<Person> enthält. Hier der Quelltext der Klasse Person (im anonymen Default-Package)


Sie erhalten die Klasse Person im Quelltext sowie die Datei friends.dat als Anlage zu dieser Aufgabe. Erstellen Sie eine statische Methode decode in der Klasse Decode (im anonymen Default-Package) welche die als Dateinamen-Parameter gegebene Datei deserialisiert und dann die Freundschaftsbeziehungen in der Reihenfolge ausgibt, wie sie in der deserialisierten ArrayList stehen. Das gewünschte Ausgabeformat ist wie folgt (wobei die Datei friends.dat andere als die folgenden Personendaten enthält):

Chandrel

Punkte: 0



1 Kommentare

#1
15.07.2018 um 14:50 Uhr
Hallo A.hann,

ich denke die Aufgabe ist nicht vollständig. Der zweite Absatz endet mit einem Doppelpunkt und Dateien gibt es auch keine.
Könnten sie die Aufgabe vervollständigen?

Bis dann
Chandrel
post_arrow
542 0

claas1007

Punkte: 130


3 Lösungen
2 Kommentare

#2
24.02.2020 um 13:42 Uhr
alman




gfd

gg
post_arrow
610 0
Bitte melden Sie sich an um zu antworten.
Antworten
1801129

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.