Serialisierung. Geben Sie ein Java-Objekt als Byte-Array aus. Durch Serialisieren können Sie in eine Datei schreiben.
Serializable
SchnittstelleKlassen, die die Schnittstelle "Serializable" implementieren, können serialisiert werden.
import java.io.Serializable;
public class Person implements Serializable {
private String greeting = "hello";
Person(String greeting) {
this.greeting = greeting;
}
}
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
public class SerializeSample {
public static void main(String[] args) {
var person = new Person("hello");
try {
var objectOutputStream = new ObjectOutputStream(new FileOutputStream("person.txt"));
objectOutputStream.writeObject(person);
objectOutputStream.flush();
objectOutputStream.close();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}
Recommended Posts