Tipe-tipe stream yang umum digunakan :
- Stream Karakter : untuk karakter unicode
- Stream Byte : untuk abstraksi file atau alat untuk data biner
Kelas Abstrak pada java.io :
=> InputStream dan OutputStream digunakan untuk data biner
Package java.io :
- Reader/Writer dan turunannya
- InputStream/OutputStream dan turunannya
- I/O Network (socket TCP/IP)
- Exception
Contoh Stream IO :
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);
}
}

0 komentar:
Posting Komentar