java在文本中读取到分隔符时换行读取文本
时间: 2024-03-20 13:43:04 浏览: 136
可以使用Java的Scanner类来读取文本文件,并通过设置分隔符来控制文本的读取方式。如果想在读取到分隔符时自动换行,可以将分隔符设置为正则表达式中的"\r\n|\r|\n",表示匹配Windows、Mac和Linux下的换行符。
以下是一个示例代码:
```java
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class ReadFile {
public static void main(String[] args) {
try {
Scanner scanner = new Scanner(new File("file.txt"));
scanner.useDelimiter("\r\n|\r|\n"); // 设置分隔符为换行符
while (scanner.hasNext()) {
String line = scanner.next();
System.out.println(line); // 输出读取到的一行文本
}
scanner.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
```
阅读全文