java如何分开多行
多行字符串处理的方法
在Java中处理多行字符串可以通过多种方式实现,以下是常见的几种方法:
字符串连接符 使用加号(+)连接多行字符串:
String multiLine = "第一行内容" +
"第二行内容" +
"第三行内容";
文本块(Java 15+) Java 15引入的文本块语法:
String multiLine = """
第一行
第二行
第三行
""";
StringBuilder 使用StringBuilder构建多行字符串:

StringBuilder sb = new StringBuilder();
sb.append("第一行\n");
sb.append("第二行\n");
sb.append("第三行\n");
String result = sb.toString();
换行符处理 手动添加换行符:
String lines = "第一行\n第二行\n第三行";
文件读取的多行处理
从文件读取多行内容时可以使用以下方法:
Files.readAllLines

List<String> lines = Files.readAllLines(Paths.get("file.txt"));
BufferedReader
BufferedReader reader = new BufferedReader(new FileReader("file.txt"));
String line;
while ((line = reader.readLine()) != null) {
// 处理每一行
}
正则表达式分割
使用正则表达式分割多行字符串:
String[] lines = multiLineString.split("\\r?\\n");
平台相关的换行符
获取系统默认换行符:
String newLine = System.getProperty("line.separator");
每种方法适用于不同场景,文本块语法是最简洁的现代解决方案,但需要Java 15及以上版本支持。






