如何在Java中将文本写入/打印到控制台(stdout)

我想在控制台上打印一些东西,类似于console.logJavaScript、putsRuby、printlnKotlin 等。

但是 Java 在标准库中没有顶级函数或任何明显的与控制台相关的类。我使用什么类或方法来简单地将文本写入控制台 (stdout)?

回答

如果要在末尾使用换行符将文本打印到控制台,可以使用System.out.println,如下所示:

System.out.println("text here");

这将输出:

text here

如果您熟悉 C,这相当于puts("text here");.


如果要打印末尾没有换行符的文本,可以使用System.out.print

System.out.print("Hello, ");
System.out.println("world!");

这将输出:

Hello, world!

请注意,尽管是分开打印的,但两个字符串出现在同一行上。

如果您熟悉 C,这相当于fputs("text here", stdout);和/或printf("text here");


您也可以替代System.outSystem.err在任上述两个命令写入标准错误而不是标准输出。在典型情况下,两个流都将出现在控制台中,但在运行 Java 应用程序时,可以使用适当的特定于操作系统的命令分别重定向它们。


以上是如何在Java中将文本写入/打印到控制台(stdout)的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>