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 ReportTranscript 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>