java如何分行
在Java中分行的方法
使用System.out.println()自动换行System.out.println()会在输出内容后自动添加换行符,适合直接换行:
System.out.println("第一行");
System.out.println("第二行");
使用转义字符\n手动换行
在字符串中插入\n实现换行,适用于单次输出多行内容:
System.out.print("第一行\n第二行\n");
跨平台换行符处理
使用System.lineSeparator()获取系统特定的换行符,保证跨平台兼容性:
String lineBreak = System.lineSeparator();
System.out.print("第一行" + lineBreak + "第二行");
写入文件时的换行
通过BufferedWriter的newLine()方法实现文件写入换行:
BufferedWriter writer = new BufferedWriter(new FileWriter("output.txt"));
writer.write("第一行");
writer.newLine();
writer.write("第二行");
writer.close();
格式化字符串换行String.format或printf中嵌入%n实现格式化换行:
System.out.printf("第一行%n第二行%n");
注意事项

- Windows系统换行符为
\r\n,Unix/Linux为\n。 - 在HTML输出中需使用
<br>标签而非\n。 - 日志文件中推荐使用
System.lineSeparator()确保可移植性。






