Maison > Java > javaDidacticiel > le corps du texte

Sortie de la console utilisant des flux de caractères

Barbara Streisand
Libérer: 2024-11-12 06:25:02
original
523 Les gens l'ont consulté

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

Pour la sortie console en Java, bien que l'utilisation de System.out soit autorisée, elle est particulièrement recommandée pour le débogage ou l'exemple de programmes simples. Dans les applications réelles, l'utilisation de PrintWriter, une classe basée sur les caractères, est préférable car elle facilite l'internationalisation.

Le constructeur le plus courant de PrintWriter est :

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

Copier après la connexion
  • OutputStream : définit le OutputStream de destination (ex. : System.out pour la console).
  • makeRelease : Contrôle si le flux sera automatiquement déchargé après chaque appel aux méthodes println() ou print(). Si c'est vrai, le téléchargement est automatique.

Avec PrintWriter, vous pouvez utiliser print() et println() avec tout type de données, y compris les objets (où la méthode toString() est invoquée).

Pour utiliser PrintWriter pour la sortie de la console :

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

Copier après la connexion

Exemple d'utilisation :

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

Copier après la connexion

Le résultat sera :

Using a PrintWriter.
10
123.65
10 + 123.65 is 133.65

Copier après la connexion

Ainsi, alors que System.out est pratique pour une sortie ou un apprentissage simple, PrintWriter offre une meilleure approche pour une sortie internationalisée et cohérente dans des applications réelles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal