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-
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 weekRecentComments

Hot in week

Recent

Comments

item