-4

我正在从不同的操作系统读取不同的文件。在文件中有很多行。但我得到的信息是,在每一行之后可能会使用“\n”或“\r”或类似的东西。当我按照阅读文本文件的最佳方式中的说明阅读文件时[关闭]

那么我应该通过在Class Pattern中解释的 if-else 条件在控制台中添加什么打印。我需要帮助。我正在尝试阅读内容。但是还是需要专家帮忙。谢谢。

4

1 回答 1

0

如果您只是打印到控制台,您可以简单地使用 \n。为了给您一些背景知识,这两个分隔符真正重要的时间是在文件本身内(以及您必须手动检测或在文件中写入换行符的时间)。在基于 unix 的系统中,换行符在文件中由 \n 表示。在 Windows 中,换行符由 \r\n 表示。但是当您打印到控制台时,\n 将正确执行。

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

于 2013-03-27T06:21:07.750 回答