java - 读取文件并将行作为字节进行操作的最优雅的方法

标签 java

我有一个需要原始操作的数据库转储文件。我需要读入文件,逐行对其进行操作,但我无法将整个文件放入内存中(理论上它们可以是 10GB 以上)。

我希望能够读取它并逐行操作,直到文件末尾。它必须是奇怪的字符友好的(可以包含各种字节)。

最佳答案

您可以改编旧的 nio 示例 grep如果不需要,请删除模式匹配。

关于java - 读取文件并将行作为字节进行操作的最优雅的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7911749/

相关文章:

java - Spring FeignClient - 将 RESTful xml 响应视为 JSON

java - 访问 WAR 中的 AWS 凭证文件

java - 第一次调用一个方法,当数据有变化时再次调用该方法

java - 在 GWT 中将未加密的密码发送到服务器有多安全?

java - java 和 android 之间 java.util.regex.Matcher 中 usePattern() 的不同使得这个任务变得困难

java - 如何像在 Eclipse 中一样在 IntelliJ 中创建可运行的 JAR

java - @Transactional 不适用于 Spring Boot 和 JDBC

java - 堆转储中有很多 hibernate 查询。我该如何限制?

java - 深层链接启动 Splash Activity 而不是 Main Activity

java - 如何为 admob 和加载创建单独的类并在 Activity 中显示?