Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Praktikum Pemrograman Jaringan Stream Tujuan Instruksional Setelah mengikuti praktikum ini, Mahasiswa diharapkan mampu untuk: Memahami penggunaan stream. Membuat p program g pemanfaatan p stream. Stream Stream digunakan untuk menangani proses I/O di Java. Input stream digunakan untuk membaca data dan output stream untuk menulis data. Kelas stream yang berbeda, seperti java.io.FileInputStream dan sun.net.TelnetOutputStream, digunakan untuk membaca dan menulis sumber data tertentu. Namun, semua output stream memiliki metode dasar yang sama untuk menulis data dan input stream menggunakan k metode d d dasar yang sama untukk membaca data. SSubclass bl d i OutputStream dari O t tSt menggunakan k metode t d untuk t k menulis li data pada media tertentu. Misalnya, FileOutputStream menggunakan metode ini untuk menulis data ke dalam file. Metode dasar OutputStream adalah write (int b). b) Metode ini mengambil sebuah integer dari 0 sampai 255 sebagai sebuah argumen dan menulis byte sesuai dengan output stream. S bl Subclass d i InputStream dari I tSt menggunakan k metode t d ini i i untuk t k membaca b data dari media tertentu. Misalnya, FileInputStream membaca data dari file. Sebuah TelnetInputStream membaca data dari koneksi jaringan Sebuah ByteArrayInputStream membaca data dari sebuah jaringan. array byte. Metode dasar InputStream adalah membaca noargs () method. Metode ini membaca satu byte data dari sumber input stream dan mengembalikannya sebagai int dari 0 sampai 255 Reader dan Writer SSubkelas bk l yang paling li penting ti d i Reader dari R d dan d W it Writer adalah InputStreamReader dan kelas OutputStreamWriter. Sebuah InputStreamReader berisi input stream dasar dari yang membaca byte mentah. Ini menerjemahkan byte ini menjadi karakter Unicode sesuai dengan pengkodean tertentu. Sebuah OutputStreamWriter p menerima karakter Unicode dari program yang berjalan. Kemudian menerjemahkan karakter tersebut ke dalam byte menggunakan pengkodean tertentu dan menulis byte ke output stream yang mendasarinya. Selain dua kelas tersebut, paket java.io menyediakan b b beberapa pembaca b b k dan baku d kelas k l penulis li yang membaca b karakter tanpa langsung membutuhkan arus input yang mendasarinya, antara lain adalah : FileReader FileWriter StringReader St i W it StringWriter CharArrayReader CharArrayWriter Listing 2.1 i import t j java.io.*; i * class l i input1 t1 { public static void main(String[] args) throws IOException { String str;BufferedReader br;br = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Masukkan Nama Anda : "); str= br.readLine(); System.out.println("Hello "+ str); } } Listing 2.2 import java.io.*; java io *; class input2 { public static void main(String[] args) throws IOException { int angka1, angka2; BufferedReader br;br = new BufferedReader(new InputStreamReader(System in)); InputStreamReader(System.in)); System.out.print("Masukkan Angka1 : "); angka1 = Integer.parseInt(br.readLine()); System out print("Masukkan Angka2 : "); System.out.print("Masukkan angka2 = Integer.parseInt(br.readLine()); System.out.println("Angka1 Anda : "+ angka1); S t System.out.println("Angka2 t i tl ("A k 2 Anda A d : "+ " angka2); k 2) } }