Thursday, May 12, 2005

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