Odak modu

Java 102

PrintStream Sınıfı

PrintStream


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();
        }
    }
}

left-disk

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!

right-cube

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!