📜  Java程序的输出|设置 9(1)

📅  最后修改于: 2023-12-03 15:32:05.608000             🧑  作者: Mango

Java程序的输出|设置 9

在Java程序中,通过System.out.println()语句可以将输出信息打印到控制台上。除此之外,还有一些其他的输出相关设置可以采用,本文将为您一一介绍。

格式化输出

在Java中,可以使用String.format()方法来进行格式化输出,支持的格式符有%d(整数)、%f(浮点数)、%c(字符)、%s(字符串)等。

示例代码:

int num = 12;
double price = 19.99;
String name = "apple";
System.out.printf("num:%d price:%.2f name:%s",num,price,name);

输出:

num:12 price:19.99 name:apple
控制台颜色设置

在控制台输出中可以设置不同颜色的文字及背景色,使得控制台输出更加人性化。

示例代码:

System.out.println("\033[31;43mHello World\033[0m");

其中,\033[31;43m为设置控制台字体为红色,背景色为黄色,\033[0m为将控制台字体颜色还原为默认。

输出:

color_outout

重定向输出流

可以使用System.setOut()方法将控制台输出重定向到指定的文件中。

示例代码:

PrintStream out = new PrintStream(new FileOutputStream("output.txt"));
System.setOut(out);
System.out.println("Writing to output.txt...");

输出:

文件output.txt中会输出Writing to output.txt...。

小结

本文介绍了Java程序输出的几种设置。通过使用格式化输出的方法,可以将输出的信息更加美观的呈现在控制台上;通过设置控制台的字体颜色及背景色,可以增加输出信息的可读性;通过重定向输出流,可以将控制台的输出信息保存到指定的文件中。