Hallo,
ich bekomme komischerweise nur folgenden Output, wenn ich meine Daten serialisiern möchte.
:
ich bekomme komischerweise nur folgenden Output, wenn ich meine Daten serialisiern möchte.
¨Ìsrdateien.Serialisierung$Personà∆d. Ö&ÀIidLnametLjava/lang/String;Lvornameq~xptMeiertHanssq~tMallertBerta
Java:
package dateien;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.util.Arrays;
public class Serialisierung {
static class Person implements Serializable {
private static final long serialVersionUID = -8591069089885772085L;
int id;
String name, vorname;
public Person(int id, String name, String vorname) {
super();
this.id = id;
this.name = name;
this.vorname = vorname;
}
}
public static void main(String[] args) throws IOException {
Person p1 = new Person(1, "Meier", "Hans");
Person p2 = new Person(2, "Maller", "Berta");
//Person p3 = new Person(3, "Miller", "Jana");
try (ObjectOutputStream stream = new ObjectOutputStream(new FileOutputStream(new File("test2.txt")))) {
stream.writeObject(p1);
stream.writeObject(p2);
}
}