java如何换行显示
在Java中换行显示的方法
使用转义字符\n
在字符串中直接插入\n实现换行:
System.out.println("第一行\n第二行");
输出结果:

第一行
第二行
使用System.lineSeparator()
根据操作系统自动适配换行符(Windows为\r\n,Linux/Mac为\n):
System.out.println("第一行" + System.lineSeparator() + "第二行");
跨平台兼容写法
通过%n格式化字符串实现换行(底层自动调用System.lineSeparator()):

System.out.printf("第一行%n第二行%n");
多行文本块(Java 15+)
使用三引号语法直接保留文本中的换行:
String text = """
第一行
第二行
""";
System.out.println(text);
HTML换行(适用于Swing/JFX)
在GUI组件中可使用HTML标签:
JLabel label = new JLabel("<html>第一行<br>第二行</html>");
注意事项
- 文件写入时推荐使用
BufferedWriter.newLine()方法。 - 日志输出时建议使用平台无关的换行符(如
%n或System.lineSeparator())。






