Giriş
constructor - OutputStream
Örnek
Şöyle yaparız.
Şöyle yaparız
Şöyle yaparız
Şöyle yaparız.
İmzası şöyle. format() ve printf() aynı işi yaparlar.
İmzası şöyle. format() ve printf() aynı işi yaparlar.
printf metodu - Locale + format + args
Metodun içi şöyle. Altta format() metodunu çağırır.
Metodun içi şöyle. Altta format() metodunu çağırır.
Exception fırlattığını görmek için şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Açıklaması şöyle
Şöyle yaparız.
İmzası şöyle
System.out;
bu tiptendir. PrintStream aynı zamanda bir OutputStream nesnesidir.constructor - OutputStream
Örnek
Şöyle yaparız.
Process p = ...;
PrintStream ps = new PrintStream(p.getOutputStream());
ÖrnekŞöyle yaparız
PrintStream ps = new PrintStream(System.out);
constructor - FileŞöyle yaparız
PrintStream ps = new PrintStream(new File("A.txt"))flush metodu
Şöyle yaparız.
ps.flush();
format metodu - format + argsİmzası şöyle. format() ve printf() aynı işi yaparlar.
public PrintStream format(String format, Object ... args)
format metodu - Locale + format + argsİmzası şöyle. format() ve printf() aynı işi yaparlar.
public PrintStream format(Locale l, String format, Object ... args)
Metodun içi şöyle. Altta format() metodunu çağırır.
public PrintStream printf(Locale l, String format, Object ... args) {
return format(l, format, args);
}
printf metodu - format + argsMetodun içi şöyle. Altta format() metodunu çağırır.
public PrintStream printf(String format, Object ... args) {
return format(format, args);
}
Eğer formatlamada hata varsa şuna benzer bir exception fırlatır.java.util.MissingFormatArgumentException: Format specifier '%s'
Örnek Exception fırlattığını görmek için şöyle yaparız.
String name = ...;
System.out.printf("i am %s, my friend is %s",name);
String - %sŞöyle yaparız.
String name = ...;
String address = ...;
System.out.printf("%s\n%s\n","Name: ","Address: ", name, address);
int ve long - %dŞöyle yaparız.
System.out.printf("%d%n", 123); // for ints and longs
System.out.printf("%d%n", 12345L); // for ints and longs
System.out.printf("%f%n", (double) 12345L); // for floating point numbers
newline - %nAçıklaması şöyle
To support both Windows and Linux line separators (\r\n vs \n), using %n with printf:Şöyle yaparız.
System.out.printf("...%n");
printline metoduŞöyle yaparız.
String line = ...;
ps.println(line);
write metodu - intİmzası şöyle
public void write(int b);
Hiç yorum yok:
Yorum Gönder