Java 读取具有前向给定行终止符的文本文件

Java 读取具有前向给定行终止符的文本文件,java,split,bufferedreader,filereader,Java,Split,Bufferedreader,Filereader,在Java中,我被赋予文本文件位置和行终止符,我应该逐行读取它。 是否有任何方法重写readLine函数,以便它像readLineModifiedchar lineTerminator一样从文本文件中读取行。 i、 e.如果有一个文件的内容为Foo Foo$bar bar$foobar jonathan,则应将其分为Foo Foo、bar、foobar jonathan行? 代码不应使用任何外来模块。您可以像这样使用java.util.Scanner: Scanner scanner =

在Java中,我被赋予文本文件位置和行终止符,我应该逐行读取它。 是否有任何方法重写readLine函数,以便它像readLineModifiedchar lineTerminator一样从文本文件中读取行。 i、 e.如果有一个文件的内容为Foo Foo$bar bar$foobar jonathan,则应将其分为Foo Foo、bar、foobar jonathan行?
代码不应使用任何外来模块。

您可以像这样使用java.util.Scanner:

   Scanner scanner = new Scanner(new File(fileName));
   scanner.useDelimiter("$");
   while (scanner.hasNext()) {
    System.out.println(scanner.next());
   }
   scanner.close();