Posted on 05.42

Konsep Dasar Stream di Java

 Stream
merupakan suatu abstraksi untuk data input dan output

 Package java.io
berisi kelas yang berhubungan dengan I/O yaitu:
^Reader/Writer
      -digunakan pada stream teks
      -biasa disebut dengan character stream
      -menangani konversi teks Unicode secara otomatis
      -tidak bisa ditukarkan I/O stream secara sembarangan
^Input Stream/ Output Stream
      -digunakan pada akses informasi non teks
      -biasa disebut dengan byte stream
      -tidak menangani konversi teks Unicode secara otomatis
^I/O Network
^Exception


 Kelas Abstrak yang ada pada java.io
^Reader
^Writer
^Input Stream
^output Stream


Contoh Stream I/O :

import java.io.*;
class CopyFile {
void copy(String input, String output) {
FileReader reader;
FileWriter writer;
int data;
try {
reader = new FileReader(input);
writer = new FileWriter(output);
while ((data = reader.read()) != -1) {
writer.write(data);
}
reader.close();
writer.close();
} catch (IOException ie) {
ie.printStackTrace();
}
}
public static void main(String args[]) {
String inputFile = args[0];
String outputFile = args[1];
CopyFile cf = new CopyFile();
cf.copy(inputFile, outputFile);
}
} Read More

0 Responses to Konsep Dasar Stream di Java

Posting Komentar