Tulis
Pelajaran 5 dari 11 dalam kursus Penanganan File di Java di Coddy.
Untuk menulis ke file di Java, kita bisa menggunakan class FileWriter:
try {
FileWriter writer = new FileWriter("data.txt");
writer.write("This the new contect of data.txt file!");
writer.close();
} catch (IOException e) {
System.out.println("An error occurred.");
e.printStackTrace();
}Kode di atas menulis teks ke file "data.txt". Perhatikan bahwa kamu harus menangani exception IOException.
Secara default, teks akan menimpa teks yang sudah ada. Jika kamu ingin menambahkan teks ke konten file yang sudah ada, gunakan ini:
FileWriter writer = new FileWriter("data.txt", true);Perhatikan nilai true sebagai argumen kedua pada konstruktor FileWriter.
Tantangan
MudahKamu diberi file bernama "coddy.txt" dari sebelumnya. Tambahkan teks berikut ke file ini:
This is the end of the file, but only the beginning...Pada akhirnya, cetak isi file yang baru.
Coba sendiri
import java.io.FileWriter;
import java.io.IOException;
import java.io.File;
import java.util.Scanner;
import java.io.FileNotFoundException;
class Main {
public static void main(String[] args) {
// Tulis kodemu di sini
}
}Semua pelajaran di Penanganan File di Java
Latihan sendiri: Compiler Java online