使用字符流的控制台输出

ID:17334 / 打印

使用字符流的控制台输出

对于 java 中的控制台输出,虽然允许使用 system.out,但最推荐用于调试或示例简单程序。在实际应用中,最好使用基于字符的类 printwriter,因为它有利于国际化。

printwriter 最常见的构造函数是:

printwriter(outputstream fluxosaída, boolean fazliberação);  
  • outputstream:定义目标outputstream(例如:控制台的system.out)。
  • makerelease:控制每次调用 println() 或 print() 方法后是否自动卸载流。如果为 true,则自动下载。

使用 printwriter,您可以将 print() 和 println() 与任何类型的数据一起使用,包括对象(调用 tostring() 方法的地方)。

使用 printwriter 进行控制台输出:

printwriter pw = new printwriter(system.out, true);  

使用示例:

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

输出将是:

Using a PrintWriter. 10 123.65 10 + 123.65 is 133.65  

因此,虽然 system.out 对于简单的输出或学习来说很实用,但 printwriter 为实际应用程序中的国际化和一致输出提供了更好的方法。

上一篇: 上位机-下位机串口通信:第一次发送命令收不到回复,怎么办?
下一篇: 如何在 Android XML 布局文件中实现元素间跨行显示?

作者:admin @ 24资源网   2024-11-27

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。