Focus mode
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();
}
}
}
Programs to Accelerate Your Progress in a Software Career
Join our 4-8 month intensive Patika+ bootcamps, start with the fundamentals and gain comprehensive knowledge to kickstart your software career!
You need to enroll in the course to be able to comment!