Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.Serializable;
- import java.util.Date;
- import java.io.*;
- class Karyawan implements Serializable {
- private String nama;
- private String gender;
- private String tempatLahir;
- private Date tanggalLahir;
- public Karyawan(String nama, String gender, String tempatLahir, Date tanggalLahir){
- this.nama = nama;
- this.gender = gender;
- this.tempatLahir = tempatLahir;
- this.tanggalLahir = tanggalLahir;
- }
- public String getNama() {
- return nama;
- }
- public void setNama(String nama) {
- this.nama = nama;
- }
- public String getGender() {
- return gender;
- }
- public void setGender(String gender) {
- this.gender = gender;
- }
- public String getTempatLahir() {
- return tempatLahir;
- }
- public void setTempatLahir(String tempatLahir) {
- this.tempatLahir = tempatLahir;
- }
- public Date getTanggalLahir() {
- return tanggalLahir;
- }
- public void setTanggalLahir(Date tanggalLahir) {
- this.tanggalLahir = tanggalLahir;
- }
- public String toString(){
- StringBuffer sb = new StringBuffer();
- sb.append("Karyawan");
- sb.append("{");
- sb.append("nama=").append(nama);
- sb.append(",gender=").append(gender);
- sb.append(",tempatLahir=").append(tempatLahir);
- sb.append(",tanggalLahir=").append(tanggalLahir);
- sb.append("}");
- return "";
- }
- }
- public class SerializationDemo {
- public static void main(String[] args) {
- Karyawan karyawan = new Karyawan("Muhammad Andari", "L", "Sukabumi",
- new java.util.Date());
- FileOutputStream fos;
- try {
- fos = new FileOutputStream("D:\\serialisasi\\karyawan.txt");
- ObjectOutputStream oos = new ObjectOutputStream(fos);
- oos.writeObject(karyawan);
- oos.flush();
- System.out.println("success");
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment