java - 在Java中读取文件最有效的方法是什么?

标签 java c file-io performance

与大多数其他人一样,我经常处理文件 I/O,并且我想确保我不会在读取文件上浪费时间。我目前知道 FileReader() 是在 Java 中读取文件的最有效方法,但我希望有一些晦涩的东西更好。

此外,您可以跳过读取 Java/C 中文件中的一行吗?

最佳答案

谁说FileReader是最高效的?事实并非如此。在它周围包裹一个 BufferedReader,你会得到一个惊喜。如果文件是二进制文件,您根本不应该使用阅读器,如果效率是主要问题,也许您甚至不应该使用文件。

关于java - 在Java中读取文件最有效的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3593246/

相关文章:

java - 从 Java 执行命令并等待命令完成

java - 使用 Spring Security 3.0 设置 session 超时时间

java - 获取 FileInputStream 使用的文件

bash - 我可以编写一个程序以使用文本文件中的参数重复运行吗?

java - 将 Android 应用程序上传到市场错误

java - 这会是深拷贝的一个例子吗?

c - 尝试将内存分配给结构元素时收到段错误错误

c++ - ##家庭是什么意思

从 IEEE754 浮点格式读取字节的正确方法

matlab - fprintf 没有按照显示的方式写入文件 - matlab