首页 > Java > java教程 > 使用字符流的控制台输出

使用字符流的控制台输出

Barbara Streisand
发布: 2024-11-12 06:25:02
原创
602 人浏览过

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

对于 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 为实际应用程序中的国际化和一致输出提供了更好的方法。

以上是使用字符流的控制台输出的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板