如何通过java检查文件中使用的模式?

如何通过java检查文件中使用的模式?,java,filereader,Java,Filereader,我正在从不同的操作系统读取不同的文件。 文件中有很多行。但我得到的信息是,在每一行之后可能会使用“\n”或“\r”之类的词。 当我按照文件中的说明阅读文件时 然后,我应该通过中解释的if-else条件向控制台中的打印添加什么。 我需要帮助。 我正在努力读书。但仍然需要专家的帮助。 谢谢。如果您只是在控制台上打印,只需使用\n即可。让您了解一点背景,这两个分隔符真正起作用的时间是在文件本身内部(以及您必须手动检测或写入文件中的换行符)。在基于unix的系统中,换行符在文件中表示为\n。在Windo

我正在从不同的操作系统读取不同的文件。 文件中有很多行。但我得到的信息是,在每一行之后可能会使用“\n”或“\r”之类的词。 当我按照文件中的说明阅读文件时

然后,我应该通过中解释的if-else条件向控制台中的打印添加什么。 我需要帮助。 我正在努力读书。但仍然需要专家的帮助。
谢谢。

如果您只是在控制台上打印,只需使用\n即可。让您了解一点背景,这两个分隔符真正起作用的时间是在文件本身内部(以及您必须手动检测或写入文件中的换行符)。在基于unix的系统中,换行符在文件中表示为\n。在Windows中,换行符表示为\r\n。但当您打印到控制台时,\n将正确执行


同样在您给出的模式匹配示例中。您只需手动添加一个换行符,就可以知道换行符在哪里。因此,特别是在这种情况下,只要换行符是一致的,您可以随意标记换行符。

您能说说您为此做了哪些尝试吗?-1。我根本听不懂你的英语。我不知道你想做什么,也不知道为什么你链接的这三件事是相关的。我只有一个文件!我试着读写几行,但在写基本方法之前,我想试着找出文件中一行的结尾!空白是如何使用的。如果我的新行与该模式不匹配,则将来会出现错误。当我在windows或linux的记事本中打开某个应用程序生成的文件时,我无法理解该文件中是否使用了任何字符(\n或\r\n或其他字符)。我正在尝试写一个程序来读取文件并告诉我哪个字符在哪里使用的信息?有什么帮助吗?