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);
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);
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)); } }
Le résultat sera :
Using a PrintWriter. 10 123.65 10 + 123.65 is 133.65
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!