Sunday, July 12, 2015

Menulis File Text Di Java Menggunakan FileWriter

Sunday, July 12, 2015

Apa Itu FileWriter?


FileWriter merupakan kelas di Java yang digunakan untuk menulis karakter atau string ke dalam file. FileWriter terdapat dalam package java.io, yang merupakan builtin package di Java.

Secara default, FileWriter akan me-replace semua konten file yang sudah ada, tetapi Anda tidak perlu khawatir, karena konstruktor FileWriter menyertakan parameter append yang bertipe boolean, untuk menambahkan konten baru ke dalam konten yang sudah ada.

Kontruktor


Ada 2 macam konstruktor pada kelas FileWriter, yaitu:

  1. FileWriter(File file)

    Konstruktor ini akan me-replace konten yang sudah ada.

  2. FileWriter(File file, boolean append)

    Konstruktor ini akan menambahkan konten baru pada konten yang sudah ada jika menambahkan nilai true pada parameter append .

Persiapan


Ada beberapa hal yang harus Anda persiapkan terlebih dahulu, yaitu:

  • Berdoa sebelum melakukan aktifitas
  • Download dan Install JDK (Java Development Kit)
  • Download dan Install Java Editor (Eclipse)
  • Kopi dan snack untuk menemani aktifitas Anda


Contoh Program


Di bawah ini adalah contoh program Java untuk membuat file text di Java menggunakan kelas FileWriter.

package com.nursalim.java.io;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class FileWriterDemo {
 public static void main(String[] args){
  try{
   String text = "Ini adalah contoh FileWriter";
   
   File file = new File("D:/temp/file-writer.txt");
   
   if(!file.exists()){
    file.createNewFile();
   }
   
   FileWriter fw = new FileWriter(file, true);
   BufferedWriter bw = new BufferedWriter(fw);
   
   bw.write(text);
   bw.close();
   
   System.out.println("file has been successfully write");
  }catch(IOException ex){
   ex.printStackTrace();
  }
 }
}

Running


Coba Anda compile dan jalankan file FileWriterDemo.java di atas, kalau tidak ada error, maka akan keluar pesan seperti di bawah ini :

file has been successfully write

Disamping itu, program diatas juga akan membuat sebuah file di folder D:\temp dengan nama file-writer.txt

Write Text File using FileWriter class

Written by

We are Creative Blogger Theme Wavers which provides user friendly, effective and easy to use themes. Each support has free and providing HD support screen casting.

0 comments:

Post a Comment

 

© 2015 {Ora~Kelar} | Ora Kelar Kelar. All rights resevered. Designed by Templateism

Back To Top