Tips Cara Menulis Object Ke Dalam File Di Java

Pada tutorial Java I/O kali ini, kita akan mencar ilmu wacana cara menulis object ke dalam file atau istilah populernya disebuat serializati...

A+ A-
Pada tutorial Java I/O kali ini, kita akan mencar ilmu wacana cara menulis object ke dalam file atau istilah populernya disebuat serialization.

Untuk menulis object ke dalam file, maka object tersebut harus mengimplement interface Serializable. Dan untuk menuliskannya, Anda sanggup memakai method writeObject(Object obj) pada kelas ObjectOutputStream.

Contoh Program



Di bawah ini ialah teladan kegiatan Java untuk menulis object ke dalam file.

Langkah pertama ialah menciptakan object atau kelas Mahasiswa yang mengimplement interface Serializable.

import java.io.Serializable;  public class Mahasiswa implements Serializable{   /**   *    */  private static simpulan long serialVersionUID = -8637239411569432504L;      private String nama;  private String alamat;  private String jenisKelamin;  private String fakultas;  private String jurusan;    public String getNama() {   return nama;  }  public void setNama(String nama) {   this.nama = nama;  }  public String getAlamat() {   return alamat;  }  public void setAlamat(String alamat) {   this.alamat = alamat;  }  public String getJenisKelamin() {   return jenisKelamin;  }  public void setJenisKelamin(String jenisKelamin) {   this.jenisKelamin = jenisKelamin;  }  public String getFakultas() {   return fakultas;  }  public void setFakultas(String fakultas) {   this.fakultas = fakultas;  }  public String getJurusan() {   return jurusan;  }  public void setJurusan(String jurusan) {   this.jurusan = jurusan;  }    public String toString(){   return new StringBuffer("Mahasiswa {")   .append("Nama : ").append(this.nama)   .append("Alamat : ").append(this.alamat)   .append("Fakultas : ").append(this.fakultas)   .append("Jurusan : ").append(this.jurusan)   .toString();        } }  
Langkah kedua ialah menciptakan kegiatan Java untuk menulis object ke dalam file.

import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectOutputStream;  public class WriteObjectDemo {  public static void main(String[] args){   Mahasiswa mahasiswa = new Mahasiswa();   mahasiswa.setNama("Nursalim");   mahasiswa.setAlamat("Brebes");   mahasiswa.setJenisKelamin("Laki Laki");   mahasiswa.setFakultas("Ilmu Komputer");   mahasiswa.setJurusan("Teknik Informatika");      try {    FileOutputStream fos = new FileOutputStream("C:/mahasiswa.txt");    ObjectOutputStream oos = new ObjectOutputStream(fos);    oos.writeObject(mahasiswa);    oos.close();    fos.close();        System.out.println("Selesai");       } catch (FileNotFoundException e) {    e.printStackTrace();   } catch (IOException e) {    e.printStackTrace();   }     } } 


Output

Coba Anda compile dan jalankan kegiatan diatas, maka akan menampilkan output sebagai berikut:

Selesai 




Related

Java I/O 3735808962448515231

Technology

Hot in week

Recent

Comments

item