草庐IT

fileScanner

全部标签

java - 如何使用扫描仪检查行尾?

我搜索过类似的问题,但没有帮助。考虑一个文件:hihowareyou?wherewereyou?我想在每一行结束后做一些操作。如果我使用next()它不会告诉我何时到达第一行的末尾。我也见过hasNextLine()但它只告诉我是否存在另一行。 最佳答案 考虑使用多个扫描器,一个获取每一行,另一个在收到后扫描每一行。我必须给出的唯一警告是,您必须确保在使用完内部扫描仪后将其关闭。实际上,您需要在使用完所有扫描器后关闭它们,尤其是内部扫描器,因为它们会累积并浪费资源。例如,ScannerfileScanner=newScanner(m