📜  如何在java中打印多行(1)

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

如何在 Java 中打印多行

在 Java 中,可以使用多种方式打印多行文本。下面介绍几种常见的方法。

方法一:使用 System.out.println() 打印多行

在 Java 中,使用 System.out.println() 可以打印一行字符串。要打印多行,只需要多次调用该方法即可。例如:

System.out.println("第一行");
System.out.println("第二行");
System.out.println("第三行");

输出结果如下:

第一行
第二行
第三行

缺点是每行需要多次调用该方法,不是很方便。

方法二:使用 System.out.print() 打印多行

与 System.out.println() 不同,System.out.print() 不会在输出之后自动换行,可以在同一行输出多个字符串。可以通过加入字符串 "\n" 手动换行。例如:

System.out.print("第一行\n");
System.out.print("第二行\n");
System.out.print("第三行\n");

输出结果如下:

第一行
第二行
第三行

优点是代码量较少,但需要手动加入换行符。

方法三:使用 StringBuilder 拼接字符串

使用 StringBuilder 可以拼接多个字符串,再一次性打印。例如:

StringBuilder sb = new StringBuilder();
sb.append("第一行\n");
sb.append("第二行\n");
sb.append("第三行\n");
System.out.print(sb.toString());

输出结果与方法二相同:

第一行
第二行
第三行
方法四:使用 System.out.format() 格式化输出

在 Java 中,可以通过格式化输出的方式打印多行文本,可以使用 System.out.format() 方法,并使用格式化字符串 "%s" 输出多个字符串。例如:

System.out.format("%s%n%s%n%s%n", "第一行", "第二行", "第三行");

输出结果与前面相同:

第一行
第二行
第三行

缺点是代码较为复杂,但可以通过格式化字符串输出更加灵活的内容。

综上所述,Java 中打印多行有多种方法,使用时可以灵活选择。