Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.io.PrintStream1.0

java.lang.Object
   |
   +--java.io.OutputStream
         |
         +--java.io.FilterOutputStream
               |
               +--java.io.PrintStream

Deklaration

public class PrintStream
extends java.io.FilterOutputStream

Beschreibung

Mit dem PrintStream können Werte der einfachen Datentypen im Klartext in einen Stream ausgegeben werden. Hierzu werden Methoden zur zeilenorientierten Ausgabe der Standardtypen zur Verfügung gestellt. Die print()-Methoden dieser Klasse lösen keine Exception aus. Statt dessen kann der Fehlerstatus mit der Methode checkError() ermittelt werden.


 
Konstruktoren
publicPrintStream(OutputStream out)
publicPrintStream(OutputStream out, boolean autoflush)
publicPrintStream(OutputStream out, boolean autoflush, String encoding)
 
Methoden
public booleancheckError()
public voidclose()
public voidflush()
public voidprint(char[] s)
public voidprint(String s)
public voidprint(Object obj)
public voidprint(long l)
public voidprint(char c)
public voidprint(int i)
public voidprint(boolean b)
public voidprint(float f)
public voidprint(double d)
public voidprintln()
public voidprintln(String x)
public voidprintln(char[] x)
public voidprintln(Object x)
public voidprintln(boolean x)
public voidprintln(char x)
public voidprintln(int x)
public voidprintln(long x)
public voidprintln(float x)
public voidprintln(double x)
protected voidsetError()
public voidwrite(int b)
public voidwrite(byte[] buf, int off, int len)


 

Konstruktoren im Detail

public PrintStream(OutputStream out)
Erzeugt einen neuen PrintStream für den Stream out. Per Voreinstellung werden die eingetragenen Daten gepuffert.
public PrintStream(OutputStream out, boolean autoflush)
Erzeugt einen neuen PrintStream für den Stream out. Der Parameter autoflush legt fest, ob beim Auftreten eines Zeilenvorschubs automatisch ein Entleeren des Puffers erfolgt (true) oder nicht (false).
public PrintStream(OutputStream out, boolean autoflush, String encoding)
Bei dieser Variante kann mit encoding zusätzlich noch eine Zeichenkodierung spezifiziert werden, die für die zu schreibenden Zeichen angenommen wird.

 

Methoden im Detail

public boolean checkError()
Mit dieser Methode kann der Fehlerstatus der Schreiboperationen geprüft werden. Der Rückgabewert false signalisiert, daß die Daten erfolgreich geschrieben wurden. Ab der ersten fehlgeschlagenen Schreiboperation wird true geliefert.
public void close()
Schließt den Stream.
public void flush()
Bewirkt, dass noch gepufferte Daten in den Stream geschrieben werden.
public void print(char[] s)
Schreibt die in s enthaltenen Zeichen ohne Zeilenvorschub in den Stream.
public void print(String s)
Schreibt den String s ohne Zeilenvorschub in den Stream.
public void print(Object obj)
Schreibt das Ergebnis von obj.toString() ohne Zeilenvorschub in den Stream.
public void print(long l)
Schreibt den long-Wert l als String ohne Zeilenvorschub in den Stream.
public void print(char c)
Schreibt den char-Wert c als String ohne Zeilenvorschub in den Stream.
public void print(int i)
Schreibt den int-Wert i als String ohne Zeilenvorschub in den Stream.
public void print(boolean b)
Schreibt entsprechend dem Wert von b die Zeichenkette "true" oder "false" ohne Zeilenvorschub in den Stream.
public void print(float f)
Schreibt den float-Wert f als String ohne Zeilenvorschub in den Stream.
public void print(double d)
Schreibt den double-Wert d als String ohne Zeilenvorschub in den Stream.
public void println()
Bewirkt einen Zeilenvorschub.
public void println(String x)
Schreibt den String x mit einem Zeilenvorschub in den Stream.
public void println(char[] x)
Schreibt die in x enthaltenen Zeichen mit einem Zeilenvorschub in den Stream.
public void println(Object x)
Schreibt das Ergebnis von x.toString() mit einem Zeilenvorschub in den Stream.
public void println(boolean x)
Schreibt entsprechend dem Wert von x die Zeichenkette "true" oder "false" mit einem Zeilenvorschub in den Stream.
public void println(char x)
Schreibt den char-Wert x als String mit einem Zeilenvorschub in den Stream.
public void println(int x)
Schreibt den int-Wert x als String mit einem Zeilenvorschub in den Stream.
public void println(long x)
Schreibt den long-Wert x als String mit einem Zeilenvorschub in den Stream.
public void println(float x)
Schreibt den float-Wert x als String mit einem Zeilenvorschub in den Stream.
public void println(double x)
Schreibt den double-Wert x als String mit einem Zeilenvorschub in den Stream.
protected void setError()
Bewirkt, daß nachfolgende Aufrufe von checkError() true liefern.
public void write(int b)
Schreibt das niederwertigste Byte von b in den Stream.
public void write(byte[] buf, int off, int len)
Schreibt len Bytes ab dem Index off aus dem Array buf in den Stream.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.