📅  最后修改于: 2023-12-03 15:38:38.277000             🧑  作者: Mango
在 Java 中,要在一行中打印多个东西,有很多种方法。本文将介绍几种常见的方法。
最简单的方法是使用 System.out.println() 方法,并在其中使用 + 连接要打印的内容。例如:
System.out.println("Hello, " + "world!");
输出结果为:
Hello, world!
另一种方法是使用 System.out.printf() 方法。此方法允许你指定打印格式,可以很方便地打印多个数据项。例如:
int x = 10;
double y = 20.5;
String s = "hello";
System.out.printf("x = %d, y = %f, s = %s", x, y, s);
输出结果为:
x = 10, y = 20.500000, s = hello
如果你需要在程序中多次打印同一行,而只是更改其中某些部分,使用 StringBuilder 可以提高效率。例如:
StringBuilder sb = new StringBuilder();
sb.append("Hello, ");
sb.append("world!");
System.out.println(sb.toString());
输出结果为:
Hello, world!
在 Java 9 之前,还可以使用字符串连接符。例如:
System.out.println("Hello, " + "world!");
输出结果同第一种方法。
总之,在 Java 中,有很多种方法可以在一行中打印多个东西。根据具体情况选择使用不同的方法即可。
代码片段:
StringBuilder sb = new StringBuilder();
sb.append("Hello, ");
sb.append("world!");
System.out.println(sb.toString());