DataInputStream |
InputStream |
Girdi akımından ilkel veri türlerini ve dizgileri okumaya izin verir.
|
BufferedInputStream |
InputStream ve (opsiyonel) arabellek büyüklüğü |
Geliştirilmiş okuma performansı için arabelleklenmiş okuma yapar. |
PushbackInputString |
InputStream ve (opsiyonel) geri itilmiş arabellek büyüklüğü |
Okunmamış sekiz ikilleri (byte) okumayı sağlar |
DataOutputStream |
OutputStream |
İlkel veri türlerini ve dizgeleri girdi akımına yazmayı sağlar.
|
BufferedInputStream |
OutputStream ve (opsiyonel) arabellek büyüklüğü |
Geliştirilmiş okuma performansı için belleklenmiş yazma yapar.
|
PrintOutputString |
OutputStream, (opsiyonel) otomatik yanıp sönme seçilir kılınmış,
(opsiyonel) şifreleme |
İlkel veri türlerini ve dizgileri çıktı akımına metin biçiminde yazmayı sağlar. |
Bir
InputStream yada
OutputStream
genellikle daha faydalı bir arayüze sahip olmak için filtre akımla sarılır. Örneğin,
aşağıdaki kod ilkel veri türlerini bir dosyaya yazmak için bir
FileOutputStream'in bir
DataOutputStream ile sarılmasını gösterir:
DataOutputStream s = new DataOutputStream(new FileOutputStream("test.dat"));
Bundan sonra, ilkel veri türlerini
writeXXX(value) kullanarak
akıma yazmak mümkündür. Burada
XXX ilkel veri türü adıdır (
Integer,
Char,
Float,
Double, gibi).