Menyimpan Data Text (line based) ke File
//sebelumnya kita telah membahas mengenai membaca file text
//sekarang bagaimana dengan menulis filetext dengan format
//yang telah ditentukan
public static void main(String[] args) {
String filepath=WritingTextFile.class.getClassLoader().
getResource("datafile/listmhs.txt").getPath();
System.out.println("filepath:"+filepath);
try {
FileOutputStream aoutstream = new FileOutputStream(filepath);
//Gunakan DataOutputStream untuk menulis text String dengan methods writeUTF
DataOutputStream dataout = new DataOutputStream(aoutstream);
//menyimpan data ke stream
// \n digunakan untuk line entry/baris baru
//gunakan kreatifitas anda untuk menyimpan data dari tiap-tiap field
dataout.writeUTF("01#Adi#Jl.Mahasiswa\n");
dataout.writeUTF("02#Aman#Jl. Kebangsaan\n");
dataout.writeUTF("03#Amin#Jl. Mulia\n");
//men-force stream untuk disimpan ke file;
dataout.flush();
System.out.println("Writing Data Done!");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}

0 Comments:
Post a Comment
<< Home