简介
基于字符的访问data from files 提供了在 Java 中使用 Scanner 或 BufferedReader 的选项。虽然这两种方法都很流行,但本讨论旨在阐明它们的性能并指导它们之间的选择。
Scanner 的性能与 BufferedReader 一样好吗?
与流行的相反我相信,Scanner 的性能无法与 BufferedReader 相媲美。这种差异源于 BufferedReader 采用缓冲机制来最大限度地减少物理磁盘操作,从而提高其处理效率。
选择 Scanner 与 BufferedReader
Scanner 之间的选择BufferedReader 取决于特定的需求和
何时使用扫描仪:
何时使用 BufferedReader:
Scanner 和 BufferedReader 之间的集成
值得注意的是,Scanner 可以通过将 BufferedReader 用作底层字符源来利用 BufferedReader 的缓冲功能。这种混合方法结合了 Scanner 的标记化功能和 BufferedReader 的性能优势。
以上是Java 中的 Scanner 与 BufferedReader:哪个文件读取速度更快?的详细内容。更多信息请关注PHP中文网其他相关文章!