Java Printstream

Java Printstream
„Ein Printstream verbessert die Fähigkeit eines anderen Ausgabestreams, indem er bequemer Druck von Darstellungen verschiedener Datenwerte aktiviert wird. Printstreams werfen nicht wie andere Ausgabeströme. Stattdessen erhöhen sie nur ein inneres Flag, das mit der CheckError -Methode überprüft werden kann, wenn etwas Ungewöhnliches passiert. Jedes Zeichen, das ein Printstream druckt. Beim Schreiben von Zeichen anstelle von Bytes sollte die Pressewriter -Oberfläche verwendet werden.”

Wichtige Merkmale der Printstream -Klasse in Java

  1. Jeder Datenwert, primitive oder Objekt kann unter Verwendung der von Printstream im richtigen Druckformat bereitgestellten Methoden gedruckt werden.
  2. Solange Daten in einen zugehörigen Ausgabestream geschrieben werden, erzeugen seine Methoden niemals eine IOException. Wenn ein Methode -Aufruf einen IOException -Fehler aufwirft, erzeugt sie ein internes Flag, anstatt den Anrufer explizit aufmerksam zu machen.
  3. Außerdem ist das Auto -Flushing eine Funktion der Printstream -Klasse. Um den Inhalt automatisch zu spülen, der in einen Ausgangsstrom geschrieben wurde. Dies bedeutet, dass es unter einem der folgenden Umstände dazu zwingt, den Ausgangsstrom aller Daten an das Ziel zu schreiben:
  • Wenn der Druckstream das Zeichen „\ n“ enthält (Newline)
  • Nach dem Aufrufen der Println () -Methode
  • Wenn eine Sammlung von Bytes im Stream gedruckt wird

So verwenden Sie Printstream -Klasse in Java in Ubuntu 20.04

Der Datendruck zur Ausgabe wird über die Druckstream -Klasse ermöglicht, die viele Methoden bietet, um die Darstellungen verschiedener Datenwerte bequem zu drucken. Vor dem Erstellen eines Printstreams die Java.io.Das Printstream -Modul muss importiert werden. So wird der Druckstream erstellt, nachdem wir das Paket geladen haben. Wir werden einige Methoden der Printstream -Klasse mit der Java -Zusammenstellung untersuchen.

Beispiel 1: Verwenden der Printstream -Klasse -Methode println () in Java in Ubuntu 20.04

Es ist eine bessere Iteration der Print () -Technik. Auf der Konsole wurde auch einmal der Text von ihr angezeigt. Es gehört zur Printstream -Klasse und ist eine überlastete Methode. Als Argument dauert es eine Zeichenfolge. Sobald die gesamte Aussage gedruckt wurde, wird der Zeiger auf den Kopf der folgenden Linie bewegt. Die grundlegende Unterscheidung zwischen println () und print () ist das.

Wir haben eine Klasse „PrintStream1“ eingerichtet, die die Hauptmethode hervorruft. In der Klassenmain „PrintStream1“ haben wir das DateiOutputStream-Objekt "FOS" erstellt, das mit der Datei "Datei" verknüpft ist.txt". Danach wird das Objekt „Fos“ als Eingabe in der Printstream -Klasse übergeben. Mit der Instanz „P“ des Printstreams haben wir die Println -Funktion verwendet. Die println -Methode druckt den angegebenen Ganzzahlwert und die Zeichenfolgenwerte in der Datei "Datei" Datei ".txt".

Zunächst haben wir unseren Code mit dem Namen "Printstream1" der Java -Klasse zusammengestellt.

Danach haben wir die Datei "Datei" geöffnet.TXT “, wobei die Println -Methode die Ganzzahl- und Zeichenfolgewerte wie folgt ausdruckt:

Beispiel 2: Verwenden der Printstream -Klasse -Methode printf () in Java in Ubuntu 20.04

Die vorbereitete Zeichenfolge kann mit der Printf () -Methode gedruckt werden. Argumente und eine formatierte Zeichenfolge sind zwei seiner eingeschlossenen Parameter. Sowohl Text als auch Daten sind in der formatierten Zeichenfolge enthalten. Und die Daten innerhalb der vorbereiteten Zeichenfolge werden durch die Parameter ersetzt.

Wir haben eine Klasse „PrintStream2“ und haben die Hauptmethode in dieser Klasse erstellt. Danach haben wir den Try-Catch-Block angerufen. Im Try -Block haben wir den Druckstream als "Datei" definiert. Der Printstream nimmt dann die Datei "Datei" Datei ".txt ”als Eingabe. Die Variable ist als "DOB" gekennzeichnet und einen Ganzzahlwert gegeben. Hier ist dieser Ganzzahlwert „25“ ein Argument für die von der Printstream -Klasse bereitgestellte Printf () -Methode. Die in der printf () -Methode angegebene Anweisung ist eine formatierte Zeichenfolge.

Wenn der Code kompiliert wird, wird der obige Druckinhalt in die Datei „Datei“ eingefügt.txt".

Beispiel 3: Verwenden der Printstream -Klassenmethode Print () in Java in Ubuntu 20.04

Verwenden Sie die Print () -Methode, damit Text in der Konsole angezeigt wird. Es ist eine Printstream -Klassenmethode, die überladen wurde. Es ist möglich, eine Zeichenfolge als Parameter einzugeben. Die Aussage wurde gedruckt, aber der Cursor ist immer noch in dieser Zeile. Es funktioniert auch, wenn keine Parameter analysiert werden.

In der Hauptmethode der Klasse „PrintStream3“ haben wir zunächst den Variablen „Text“ deklariert, der die Zeichenfolge als Datentyp „String“ für diese Variable festgelegt ist. Dann haben wir den Try-Catch-Block verwendet. Dort haben wir ein "Ergebnis" -Objekt für die Erstellung des Druckstreams, und der Druckstream enthält die Datei "Datei".txt". Wir haben eine andere Methode "Print" von Printstream vorgestellt. Die Druckmethode nahm die Variable „Text“ an und fügte sie in die Datei "Datei" eingefügt.txt".

Wenn die Datei “Datei“ Datei.txt ”wird geöffnet, es wird mit der oben angegebenen Zeichenfolge geladen.

Beispiel 4: Verwenden der Printstream -Klasse -Methode write () in Java in Ubuntu 20.04

Dort haben wir eine andere Methode, die die Printstream -Klasse bietet, bekannt als Writes (). Schreibt () „Len“ -Bytes, die in der angegebenen Byte -Array zu diesem Stream mit dem Offset „Aus“ beginnen. Das „Len“ und die „Aus“ sind die Parameter dieser Methode.

Für die Hauptmethode der Klasse „PrintStream4“ haben wir die Variable „CH“ des Typs „Bytes“ bereitgestellt. Wir haben den Wert "75" für die Variable "CH" festgelegt. Dann haben wir das Objekt als „PS“ für den Druckstream erstellt und das „System“ bezeichnet.aus". Danach haben wir die Write () -Methode verwendet und die Variable „CH“ an sie übergeben. Hier wird das angegebene Byte über die Methode schreiben,.

In der Write () -Methode wurde die Ausgabe des angegebenen Byte angezeigt.

Abschluss

Unser Wissen über Javas Printstream -Klasse wurde in diesem Leitfaden erweitert. Es gibt verschiedene Techniken zum Schreiben von Daten in andere von dieser Klasse bereitgestellte Streams. Primitive Daten werden von dieser Klasse in ein Textformat umgewandelt, wodurch das Ergebnis zum Ausgabestream ausgegeben wird. Die Daten werden in einen Ausgangsstream gedruckt, der von der Unterklasse von FilteroutputStream verwaltet wird, die als Printstream bezeichnet wird. Es wird auch als Werkzeug zur Verbesserung der Funktionalität dieses Ausgangsstreams angesehen.