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

https://tutorialcarapintar.blogspot.com/2019/02/tips-cara-menulis-object-ke-dalam-file.html
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