Ada banyak sekali fungsi dari Input Output dalam java yang dapat digunakan untuk mencetak String, char, ataupun jenis data lainnua kedalam sebuah file.txt. pada kesempatan kali ini, akan diposting 2 buah contoh sederhana untuk membuat sebuah file txt menggunakan Java. yang satu menggunakan bufferedwriter, dan write FileOutputStream biasa.
1. Cetak.java/*----------------------------------------------------------------*/2. Cetak3.java
/*-------------Nama : Ahmad Ariful Amri ------------------------*/
/*-------------Program: Mencetak string kedalam sebuah file-------*/
/*-----------------visit: go-program.blogspot.com-----------------*/
/*----------------------------------------------------------------*/
import java.io.*;
public class Cetak
{
public static void main(String args[])throws IOException
{
Writer output = null;
String text = "Percoban menulis String ke dalam file.txt";
File file = new File("file.txt");
output = new BufferedWriter(new FileWriter(file));
output.write(text);
output.close();
System.out.println("Tulisan anda sudah di tulis ke " +file);
}
}
/*----------------------------------------------------------------*/Banyak sekali cara lain yang dapat digunakan untuk mencetak file menggunakan java, silahkan berkreasi
/*-------------Nama : Ahmad Ariful Amri ------------------------*/
/*-------------Program: Mencetak string kedalam sebuah file-------*/
/*-----------------visit: go-program.blogspot.com-----------------*/
/*----------------------------------------------------------------*/
import java.io.*;
public class Cetak3
{
public void tulis(String pesan,String namaBerkas) throws IOException
{
FileOutputStream keluaran = null;
try
{
keluaran = new FileOutputStream(namaBerkas);
for(int cacah = 0; cacah<pesan.length(); ++cacah)
{
int karakter = pesan.charAt(cacah);
keluaran.write(karakter);
}
}
finally
{
if(keluaran !=null)
{
keluaran.close();
}
}
}
public static void main (String args[]) throws IOException
{
try
{
Cetak3 tulisBerkas = new Cetak3();
tulisBerkas.tulis("Percobaan menulis String kedalam file", "Cetak3.txt");
}
catch(IOException kesalahan)
{
System.out.printf("Terjadi kesalahan %s", kesalahan);
}
}
}
fungsi __.close() buat apa ya om??
BalasHapus