Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Aplikasi Berbasis Teks

Presentasi serupa


Presentasi berjudul: "Aplikasi Berbasis Teks"— Transcript presentasi:

1 Aplikasi Berbasis Teks
Sussi

2 SAP Aplikasi Berbasis Teks

3 java.io. paket tersebut tersimpan banyak kelas dan interface siap pakai yang akan memudahkan programmer dalam pengambilan dan penyimpanan informasi dari/ke media lain

4 STREAM Abstraksi dari sebuah file atau sebuah perangkat yang mengijinkan beberapa set item untuk dibaca atau ditulisi. terhubung dengan physical devices seperti keyboards, consoles dan files Dasar operasi input-output ( I/O ) dalam Java yang menggunakan package java.io sebagai package utama

5 Untuk karakter Unicode Byte Stream Untuk data biner Contoh predefine
Character Streams Untuk karakter Unicode Byte Stream Untuk data biner Contoh predefine System.in (keyboard secara default) System.out (console secara default) 5

6 stream byte

7 stream karakter

8 Subclass dari inputStream
AudioInputStream, ByteArrayInputStream, FileInputStream, FilterInputStream, PipedInputStream, SequenceInputStream, dan StringBufferInputStream

9 Membaca Keseluruhan String
Membaca keseluruhan baris Menggunakan byte stream System.in yang dibelokkan ke dalam object BufferedReader BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Menggunakan method readLine str = br.readLine(); Input berupa karakter, digunakan method read()

10 Standar Input-Membaca Krakter

11 Membaca Keseluruhan String

12 Membaca File Dapat menggunakan class FileInputStream
Salah satu constructor dari class ini FileInputStream(String filename) Membuat koneksi ke file yang sebenarnya dimana filename ditentukan sebagai sebuah argument Sebuah FileNotFoundException diberikan ketika file tidak ada atau tidak dapat dibuka untuk dibaca Menggunakan method read Mengembalikan sebuah integer yang merepresentasikan pembacaan data Mengembalikan sebuah nilai -1 ketika akhir dari file telah dicapai 12

13 Membaca File

14

15 Menulis File Dapat menggunakan class FileOutputStream
Salah satu konstruktor dari class ini FileOutputStream(String filename) Menghubungkan sebuah output stream ke sebuah file untuk ditulis Sebuah FileNotFoundException diberikan ketika file tidak dapat dibuka untuk ditulis Menggunakan method write void write(int b) dimana, b menunjuk pada data yang dituliskan ke file

16 Menulis File (1)

17 Menulis File (2)

18

19

20 LATIHAN Buatlah sebuah program yang memuat dua string sebagai argument, sumber dan nama file tujuan. Kemudian, baca file sumber dan tuliskan isi dari file tersebut terhadap file tujuan, seluruh spasi yang ada (‘ ‘) diubah menjadi underscore (‘_’).


Download ppt "Aplikasi Berbasis Teks"

Presentasi serupa


Iklan oleh Google