Latihan 1: Membaca File
dengan FileInputStream
• Program untuk menghitung jumlah bytes yang dibaca dari File.
• Dibuat obyek dari class FileInputStream
• Perhatikan bahwa membaca file dapat menyebabkan Exception, karena itu
Latihan 2: Membaca File
dengan FileInputStream
• Program dengan menggunakan class
FileInputStream yang membaca file dengan menggunakan method read() yang membaca karakter per byte.
• Memanfaatkan class PrintStream untuk
menampilkan data yang telah dibaca dari file.
• Contoh: System.out.
Latihan 3: Menulis File
dengan FileOutputStream
• Program untuk menulis File
• Digunakan method write() untuk menulis file. Perhatikan bahwa method write() menuliskan array of bytes sehingga teks yang akan ditulis harus dalam betuk array of bytes. Sehingga digunakan method
Latihan 4: Membaca File
dengan Reader
• Program untuk membaca File dengan menggunakan reader.
• Perhatikan bahwa di gunakan method ReadLine() yang membaca file
perbaris.
Latihan 5: Menulis File
dengan menggunakan
Writer
• Program untuk menulis file dengan menggunakan writer.
• Perhatikan bahwa menulis file dengan writer adalah menulis file per baris
• Untuk menulis ke file digunakan
Latihan 6: Membaca dan
menulis dengan
Latihan 8:
• Menampilkan daftar file dalam suatu direktori dengan menggunakan
FileJChooser.
Latihan 9: Filtering a
stream
• Contoh penggunaan FilterWriter
• Membaca per satu character dari suatu file dan menulis ke file yang lain dalam bentuk uppercase
• Untuk mencoba program:
– Buat file text sebagai file input yang berisi sekumpulan huruf a-z
– Buat file text kosong sebagai file output
– It as the <input file> argument
• Cara menggunakan program