Praktikum PBO : I/O Stream Pada Netbeans
InputStream
merupakan class induk yang digunakan untuk menangani operasi input. Class ini
merupakan kelas abstrak, dimana kelas ini tidak dapat digunakan secara langsung
ke dalam kelas utama, melainkan harus diturunkan terlebih dahulu ke kelas
turunannya.
OutputStream
merupakan class induk yang digunakan untuk menangani operasi output. Class ini merupakan kelas abstrak, dimana
kelas ini tidak dapat digunakan secara langsung ke dalam kelas utama, melainkan
harus diturunkan terlebih dahulu ke kelas turunannya.
Latihan :
Buatlah
sebuah java packages baru bernama ioStream lalu buatlah 2 buah class bernama TulisFile
dan BacaFile. Kemudian, simpan dengan nama TulisFile.java
dan BacaFile.java.
Tampilan Class TulisFile:
copy dan Paste script berikut :
public
static void main (String [] args) throws Exception
{
BufferedReader br=new
BufferedReader(new InputStreamReader(System.in));
System.out.print("Masukkan nama :
");
String nama = br.readLine();
System.out.print("Masukkan umur :
");
int umur =
Integer.parseInt(br.readLine());
System.out.print("Masukkan IPK :
");
double ipk =
Double.parseDouble(br.readLine());
System.out.println();
FileOutputStream fos = new
FileOutputStream("Biodata.txt");
DataOutputStream dos = new
DataOutputStream (fos);
dos.writeUTF(nama);
dos.writeInt(umur);
dos.writeDouble(ipk);
dos.close();
System.out.println("Data Berhasil
ke dalam file \"Biodata.txt\"");
}
Tampilan Class BacaFile :
copy dan Paste script berikut :
public
static void main (String [] args) throws Exception
{
BufferedReader br=new BufferedReader(new
InputStreamReader(System.in));
FileInputStream fis = new
FileInputStream("Biodata.txt");
DataInputStream dis = new
DataInputStream (fis);
System.out.println("Masukkan nama
: "+dis.readUTF());
System.out.println("Masukkan umur
: "+dis.readInt());
System.out.println("Masukkan IPK :
"+dis.readDouble());
dis.close();
}
Tampilan TulisFile.java saat Dijalankan :
Tampilan BacaFile.java saat Dijalankan :
Pada
saat menjalankan program TulisFile.java
lalu menginputkan data, maka data akan tersimpan pada file Biodata.txt. Kemudian pada saat menjalankan program BacaFile.java maka program ini akan
membaca dan menampilkan data yang ada di dalam file Biodata.txt yang tadi diinputkan pada saat TulisFile.java Dijalankan.
Komentar
Posting Komentar