Heim > Java > javaLernprogramm > Hauptteil

Konsolenausgabe mithilfe von Zeichenströmen

Barbara Streisand
Freigeben: 2024-11-12 06:25:02
Original
524 Leute haben es durchsucht

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);

Nach dem Login kopieren
  • 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);

Nach dem Login kopieren

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));
  }
}

Nach dem Login kopieren

Die Ausgabe wird sein:

Using a PrintWriter.
10
123.65
10 + 123.65 is 133.65

Nach dem Login kopieren

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!

Quelle:dev.to
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage