Odak modu
Java.io paketinin PrintStream sınıfı, çıktı verilerini bayt yerine yaygın olarak okunabilir biçimde (metin) yazmak için kullanılabilir.
Soyut OutputStream sınıfını genişletir.
Diğer çıktı akışlarından farklı olarak, PrintStream ilkel verileri (tamsayı, karakter) bayt yerine metin biçimine dönüştürür. Daha sonra bu biçimlendirilmiş verileri çıktı akışına yazar.
Ayrıca, PrintStream sınıfı herhangi bir girdi / çıktı istisnası (exception) atmaz. Bunun yerine, içindeki herhangi bir hatayı bulmak için checkError() metodunu kullanmamız gerekir.
// FileOutputStream
FileOutputStream file = new FileOutputStream(String file);
// PrintStream
PrintStream output = new PrintStream(file, autoFlush);
System sınıfında sürekli kullandığımız PrintStream objesi :
class Main {
public static void main(String[] args) {
String data = "Hello World.";
System.out.print(data);
}
}
Aynı nesneyi kendimizde üretebiliriz :
import java.io.PrintStream;
class Main {
public static void main(String[] args) {
String data = "Hello World.";
try {
PrintStream output = new PrintStream("output.txt");
output.print(data);
output.close();
}
catch(Exception e) {
e.getStackTrace();
}
}
}
Yazılım Kariyerinde İlerlemeni Hızlandıracak Programlar
Patika+ programlarımız ile 4-8 aylık yoğun yazılım kamplarına katıl, temel bilgilerden başlayarak kapsamlı bilgiler edin, yazılım kariyerine başla!
Yorum yapabilmek için derse kayıt olmalısın!