Die PrintStream Klasse ist Teil der Input-und Output -Ressourcen-Bibliothek in der Programmiersprache Java . Die PrintStream Klasse stellt Datenausgabe Funktionalität in Verbindung mit anderen Output-Objekte . Entwickler können Objekte der Klasse PrintStream innerhalb ihrer Anwendungen zu erstellen , das Aufrufen von Methoden auf diesen Objekten , um Daten zu erzeugen. Die PrintStream Klasse angemessen ist in einem bestimmten Satz von Fällen , mit einer engagierten Gruppe von Konstruktoren und Methoden den Zugang zu ihrer Nutzung. Importieren
Nutzung des PrintStream Klasse zu machen, müssen Anwendungen importieren Javas Haupt-Paket für Ein-und Ausgabe-Operationen . Der folgende Code demonstriert importieren das Paket für den PrintStream Klasse :
import java.io. *;
Entwickler müssen diese Zeile am oberen Rand einer beliebigen Datei, in welcher Klasse sie benutzen wollen, schließen die PrintStream Klasse. Wenn eine Datei enthält Bezugnahmen auf die PrintStream Klasse, aber nicht mit diesem import-Anweisung , wird das Programm nicht zu kompilieren und laufen problemlos . Bei der Programmierung in einer integrierten Entwicklungsumgebung für Java, werden die Entwickler Fehlermeldungen sehen , bis sie die richtige import-Anweisung hinzufügen.
Creation
Um Objekte der PrintStream Klasse zu erstellen, Entwickler können aus einer Reihe von Konstruktormethoden wählen . Der folgende Code veranschaulicht eine von ihnen :
PrintStream myPrintStream = new PrintStream ( myOutputStream );
Dieser Code verwendet die Konstruktormethode der PrintStream Klasse, die ein OutputStream Objekt akzeptiert . Der Einsatz der "neuen " Schlüsselwort bewirkt, dass der Konstruktor-Methode auszuführen , wieder eine Instanz der Klasse, die die Code- Shops mit einer variablen Referenz. Andere Versionen des PrintStream Konstruktormethode nehmen Datei und String-Typ Parameter , mit den Streichern , die Dateinamen.
Methoden
PrintStream Klasse bietet eine Reihe von Ausgabe -Methoden. Die Methode append fügt einen Charakter in den aktuellen Stream wie folgt:
myPrintStream.append ('a' );
Die write-Methoden ermöglichen es Programmierern, Bytes in den Stream hinzufügen , während die Methoden Format ermöglichen, dass Daten vor der Ausgabe formatiert werden. Die Druckverfahren nehmen verschiedene Parameter-Typen , einschließlich Zeichenfolgen , Zeichen , booleans , Objekte und Datentypen für Zahlen . Der folgende Beispielcode demonstriert den Aufruf der Print-Methode mit einem String-Parameter :
myPrintStream.print ("Hallo ");
Überlegungen
PrintStream Klasse , wie viele Java Input-und Output -Klassen , bietet keinen Ausgang Funktionalität auf seine eigene, sondern arbeitet in Verbindung mit anderen Klassen in dem Paket. Die PrintStream Klasse konvertiert seine Ausgabe an Bytes , die nicht immer auf die Bedürfnisse bestimmter Programme geeignet. Viele der Leistungsklassen in Java werfen Input Output Ausnahmen, wenn etwas schief geht mit dem Ausgang Prozess . Doch die PrintStream Klasse tut dies nicht , die Verringerung der Menge an Ausnahmebehandlungscode Programmierer implementieren müssen , wenn Sie die Klasse.