答案 0 :(得分:1)
BufferedReader
如果您想要做的就是读取每一行,效率会更高,因为就是这样。
Scanner
也解析该行,并且有一个较小的缓冲区(虽然这很少是一个问题),所以至少在理论上,效率较低但比设置自己的解析更容易使用,如果您想要的只是简单的东西(所以nextDouble()
,nextInt()
等使用Scanner
会更容易,但使用BufferedReader
更好地完成逐行阅读
此外,谷歌是您的朋友Scanner vs. BufferedReader