java如何打出换行符
在Java中输出换行符的方法
使用System.out.println()自动换行println方法会在输出内容后自动添加换行符(\n),无需手动添加:
System.out.println("第一行");
System.out.println("第二行");
通过转义字符\n手动换行
在字符串中插入\n实现换行效果,适用于print或字符串拼接场景:
System.out.print("第一行\n第二行\n");
// 或
String text = "第一行\n第二行";
System.out.println(text);
跨平台换行符处理
不同操作系统换行符可能不同(Windows为\r\n,Linux/macOS为\n)。Java提供System.lineSeparator()动态获取当前系统的换行符:
String lineBreak = System.lineSeparator();
System.out.print("第一行" + lineBreak + "第二行");
使用String.format或printf格式化换行
通过格式化字符串中的%n占位符实现平台无关的换行:
System.out.printf("第一行%n第二行%n");
// 或
String formatted = String.format("第一行%n第二行");
System.out.print(formatted);
注意事项

- 在文件写入场景中,建议使用
BufferedWriter的newLine()方法处理换行。 - 避免混用
\n和\r\n,优先选择System.lineSeparator()或%n保证兼容性。






