Membaca dan Menulis Berkas


Membaca Berkas (File Input)

Untuk membaca berkas dalam Java, Anda dapat menggunakan FileInputStream dan BufferedReader.
Berikut contohnya:

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;

public class BacaBerkas {
    public static void main(String[] args) {
        try {
            FileInputStream fis = new FileInputStream("nama_file.txt");
            BufferedReader reader = new BufferedReader(new InputStreamReader(fis));

            String line;
            while ((line = reader.readLine()) != null) {
                System.out.println(line);
            }

            reader.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

Pastikan untuk mengganti "nama_file.txt" dengan nama berkas yang ingin Anda baca.

Menulis Berkas (File Output)

Untuk menulis ke berkas dalam Java, Anda dapat menggunakan FileOutputStream dan BufferedWriter. Contoh berikut menunjukkan bagaimana cara melakukannya:

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

public class TulisBerkas {
    public static void main(String[] args) {
        try {
            FileOutputStream fos = new FileOutputStream("nama_file.txt");
            BufferedWriter writer = new BufferedWriter(new FileWriter(fos));

            String data = "Tulisan yang akan ditulis ke berkas.";

            writer.write(data);
            writer.newLine(); // Untuk menambahkan baris baru jika diperlukan.
            writer.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

Anda dapat mengganti "nama_file.txt" dengan nama berkas yang ingin Anda tulis.

Semoga tutorial ini membantu Anda memahami cara membaca dan menulis berkas dalam Java! Jangan lupa menangani pengecualian (exceptions) secara bijaksana saat menggunakan operasi berkas.