I/O Stream (1) Oleh: Idris Winarno Latihan 1: Membaca File dengan FileInputStream • Program untuk menghitung jumlah bytes yang dibaca dari File. • Dibuat obyek dari.

Download Report

Transcript I/O Stream (1) Oleh: Idris Winarno Latihan 1: Membaca File dengan FileInputStream • Program untuk menghitung jumlah bytes yang dibaca dari File. • Dibuat obyek dari.

I/O Stream (1)
Oleh:
Idris Winarno
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
diperlukan adanya penangkapan sinyal
exception bila terjadi error.
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.
digunakan method println() atau print() untuk
menampilkan data.
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
getBytes untuk merubah String ke array
of bytes.
Latihan 4: Membaca File
dengan Reader
• Program untuk membaca File dengan
menggunakan reader.
• Perhatikan bahwa di gunakan method
ReadLine() yang membaca file
perbaris.
• Untuk menampilkan isi file, digunakan
PrintStream.
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
method println() milik PrintWriter
Latihan 6: Membaca dan
menulis dengan
RandomAccessFile
Latihan 7: Membaca input
dari keyboard
Latihan 8:
• Menampilkan daftar file dalam suatu
direktori dengan menggunakan
FileJChooser.
• Digunakan JFrame sebagai container
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
java TestFileWriter <input file> <output file>