Heim  >  Artikel  >  Java  >  Konsolenausgabe mithilfe von Zeichenströmen

Konsolenausgabe mithilfe von Zeichenströmen

Barbara Streisand
Barbara StreisandOriginal
2024-11-12 06:25:02525Durchsuche

Saída do console com o uso de fluxos de caracteres

Für die Konsolenausgabe in Java ist die Verwendung von System.out zwar zulässig, wird jedoch am meisten zum Debuggen oder zum Beispiel einfacher Programme empfohlen. In realen Anwendungen ist die Verwendung von PrintWriter, einer zeichenbasierten Klasse, vorzuziehen, da sie die Internationalisierung erleichtert.

Der häufigste Konstruktor von PrintWriter ist:

PrintWriter(OutputStream fluxoSaída, boolean fazLiberação);

  • OutputStream: Definiert den Ziel-OutputStream (z. B. System.out für Konsole).
  • makeRelease: Steuert, ob der Stream nach jedem Aufruf der Methoden println() oder print() automatisch entladen wird. Wenn „true“, erfolgt der Download automatisch.

Mit PrintWriter können Sie print() und println() mit jedem Datentyp verwenden, einschließlich Objekten (bei denen die toString()-Methode aufgerufen wird).

So verwenden Sie PrintWriter für die Konsolenausgabe:

PrintWriter pw = new PrintWriter(System.out, true);

Anwendungsbeispiel:

public class PrintWriterDemo {
  public static void main(String args[]) {
    PrintWriter pw = new PrintWriter(System.out, true);
    int i = 10;
    double d = 123.65;
    pw.println("Using a PrintWriter.");
    pw.println(i);
    pw.println(d);
    pw.println(i + " + " + d + " is " + (i + d));
  }
}

Die Ausgabe wird sein:

Using a PrintWriter.
10
123.65
10 + 123.65 is 133.65

Während also System.out für die einfache Ausgabe oder das Lernen praktisch ist, bietet PrintWriter einen besseren Ansatz für eine internationalisierte und konsistente Ausgabe in realen Anwendungen.

Das obige ist der detaillierte Inhalt vonKonsolenausgabe mithilfe von Zeichenströmen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn